关于mysqli_fetch_array()报错

这个问题出现两次了,很烦恼,得记下来

完整报错提示: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里这样写;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容