我有一些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