我有一些if语句从我的mysql数据库读取一个变量,然后根据该变量回显出一个数字。由于某种原因,下面的代码只能回应出“1”,我不知道为什么。 ($ x是670,但它仍然回声出1)如果语句比较整数
CODE:
//connect to database and assign $x a int from database
if ($x<=100){
echo 1;
}
if ($x>=500 && $x<1000){
echo 2;
}
if ($x>=1000 && $x<2500){
echo 3;
}
if ($x>=2500 && $x<5000){
echo 4;
}
if ($x>=5000 && $x<7500){
echo 5;
}
if ($x>=7500 && $x<100000){
echo 6;
}
if ($x>=10000){
echo 7;
}
编辑:我做了一些愚蠢的事在我的代码连接到数据库。还是要谢谢你的帮助。我很感激。
这是真正的PHP? –
@ p.campbell是sorrry – user780483
您是否尝试过手动将'670'分配给'$ x'而不是从数据库中分配?试试看,这样我们就可以搞清楚了。 – dpp