下面的代码不断出现错误。这可能是一件小事,但我看不出有什么问题。

while($ row = mysql_fetch_array($ result))
{
$ varp = $ row ['ustk_retail'];
如果($ varp <80000){$ o1 = 1; }
如果(($ varp => 80000)&&($ varp <100000)){$ o2 =“1”; }
if(($ varp => 100000)&&($ varp <120000)){$ o3 =“1”; }
if((($ varp => 120000)&&($ varp <140000)){$ o4 =“1”; }
如果(($ varp => 140000)&&($ varp <160000)){$ o5 =“1”; }
if(($ varp => 160000)&&($ varp <180000)){$ o6 =“1”; }
if((($ varp => 180000)&&($ varp <200000)){$ o7 =“1”; }
如果(($ varp => 200000)&&($ varp <220000)){$ o8 =“1”; }
if((($ varp => 220000)&&($ varp <240000)){$ o9 =“1”; }
if(($ varp => 240000)&&($ varp <260000)){$ o10 =“1”; }
如果(($ varp => 260000)&&($ varp <280000)){$ o11 =“1”; }
if((($ varp => 280000)&&($ varp <300000)){$ o12 =“1”; }
如果($ varp> = 300000){$ o13 =“1”; }
}

最佳答案

大于或等于>=符号,而不是=>
更新:
你是对的。它很小,但是很难发现错误。
我花了整整一行来看看问题出在哪里:

<?php
if
(
$varp
=>
80000
)

因此,它说第5行的解析错误,我不得不仔细检查此运算符。
当然,起初我可以将问题行与其余代码区分开来。

关于php - PHP中的if语句结构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2551718/

10-10 22:57