php为什么使用mysqli_num_rows报错?

之前我已用$result获取过数据,也使用了释放$result的查询结果,再使用它来保存,并对其操作,就失败了
img

img

你的$result是不是没有返回结果。我们一般要判断一下。

if ($result=mysqli_query($con,$sql))
{
    // 返回记录数
    $rowcount=mysqli_num_rows($result);
    printf("总共返回 %d 行数据。",$rowcount);
    // 释放结果集
    mysqli_free_result($result);
}