PHP 到底哪错了呀QAQ,头都要秃了

img

在while 循环前 检测一下mysqli_query()执行结果有没有数据,有数据再进入循环就不会报错了。示例 代码如下:

$result=mysqli_query($conn,$sql);
if (mysqli_num_rows($result) > 0) {
      while($row=mysqli_fetch_array($result,MYSQLI_ASSOC)){
             //写输出代码
      }
}

记得mysqli_fetch_array ,$row[]好像要放入循环体才能用。
但报错说25行$result不是个有效值,可以print_r($result)