为什么我收到此错误?
语法错误,意外'$ flag'(T_VARIABLE)
while(odbc_fetch_row($result))
{
$name = odbc_result($result,"CharName");
$lvl = odbc_result($result,"CharLevel");
$class = odbc_result($result,"CharClass");
$flag = 0;
for($i=0;$i<count($gms);$i++)
{
if($name = $gms[$i]
$flag = 1;
}
}
答案 0 :(得分:1)
这里有语法错误
if($name = $gms[$i]
更改为
if($name == $gms[$i])
导致T_VARIABLE
错误,只需关闭括号并添加=
即可开始
答案 1 :(得分:1)
如果条件
,您还没有关闭括号if($name = $gms[$i]
答案 2 :(得分:0)
for($i=0;$i<count($gms);$i++)
{
if($name == $gms[$i])//closing paranthesis and '==' to compare
$flag = 1;
}
答案 3 :(得分:0)
你错过了)
paranthesis。从
if($name = $gms[$i]
$flag = 1;
要,
if($name = $gms[$i])
$flag = 1;