PHP num_rows工作但显示错误

时间:2016-03-10 21:20:19

标签: php mysql mysqli

我有用户在db中添加行。在他们的图片正上方,我显示他们添加的行数。非常简单,它工作正常。问题是我也得到了没有意义的错误:

mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in... 
while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){ 
    $result = mysqli_query($con,"SELECT * FROM my_table WHERE user_ids = ".
        $row['user_id']."");
    $reput = mysqli_num_rows($result);
}

$query也可以正常工作,知道如何解决错误吗?

1 个答案:

答案 0 :(得分:1)

在调用不是boolean

的内容时,您应该使用单引号

WHERE user_ids = '".$row['user_id']."'"