Mysql查询错误 - 其他查询工作

时间:2016-11-12 21:04:57

标签: php mysql

我已将此代码(及其查询)与我的脚本中的其他代码进行了比较。

 $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 ...但我不知道为什么!我的其他类似查询工作正常!

0 个答案:

没有答案