出现“PHP Warning: mysqli_fetch_array() expe”是什么原因啊?

PHPWarning:mysqli_fetch_array()expectsparameter1tobemysqli_result,arraygivenin... PHP Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, array given in 展开
 我来答
白云悠悠379
2018-01-09 · TA获得超过1.3万个赞
知道小有建树答主
回答量:58
采纳率:97%
帮助的人:2.3万
展开全部

原因是:sql语句出错,你直接执行以下sql语句,就知道有地方出现错误了,
mysqli_fetch_array()这个函数需要内容才能输出,如果sql语句出错了,就没有内容了,就出现警告了。

PHP显示严重的错误主要有:

1、1E_ERROR 致命的运行时错误。

2、2E_WARNING 运行时警告(非致命性错误)。

3、E_PARSE 编译时解析错误。

4、8 E_NOTICE 运行时提醒(经常是bug,也可能是有意的)。

5、16 E_CORE_ERROR PHP启动时初始化过程中的致命错误。

6、32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)。

7、64 E_COMPILE_ERROR 编译时致命性错。

8、128 E_COMPILE_WARNING 编译时警告(非致命性错)。

9、256 E_USER_ERROR 用户自定义的致命错误。

10、512 E_USER_WARNING 用户自定义的警告(非致命性错误)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式