我已将此代码(及其查询)与我的脚本中的其他代码进行了比较。
$checker="SELECT COUNT(*) AS check FROM base, users
WHERE (base.base_id=$base
AND
users.base_id=$base)
AND
(users.$sub='OTE'
OR
users.$sub='OT'
OR
users.$sub='NOT-SEN'
OR
users.$sub='NOT-P'
OR
users.$sub='NOT-L'
OR
users.$sub='NOT-SE')";
$checkresult=mysqli_query($con,$checker);
$row_check= mysqli_fetch_assoc($checkresult);
$total_check= $row_check['check'];
if ($total_check==0){
$texthide="hidden";
} else
{
$texthide="";
}
为什么这段代码会抛出错误:
mysqli_fetch_assoc()期望参数1为mysqli_result,boolean 给定
我收到了错误:
$row_check= mysqli_fetch_assoc($checkresult);
我知道,因为查询返回FALSE ...但我不知道为什么!我的其他类似查询工作正常!