在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)