这个问题出现两次了,很烦恼,得记下来
完整报错提示:Warning:mysqli_fetch_array() expects parameter 1 to be mysqli_result,boolean given
在$query=mysqli_query($conn,$sql);后面加上以下一段代码,运行后就能提示到底哪里出错了
if(! $query){
printf("Error: %s\n", mysqli_error($conn));
exit();
}
然后我发现是desc必须加单引号才行。
错误写法:$sql="select * from 'message' order by desc"; //在php5里可以这样写
正确写法: $sql="select * from message order by 'desc'; //php7里这样写;