阻止特定的mysqli_fetch_assoc()发送警告

时间:2011-10-01 18:30:03

标签: warnings mysqli

我使用的是一个行为奇怪的特定查询:在我的本地环境中,它完美无缺并且不会发出警告。在线,查询本身工作正常,但是,mysqli_fetch_assoc($ result)正在生成'mysqli_fetch_assoc()期望参数1为mysqli_result,boolean给出'warning。

我从未发生导致此警告的查询,并从数据库中获取了正确的信息。这就是我倾向于认为问题不在代码中的原因。

有没有办法只针对这一个特定查询关闭警告?

编辑 -

问题已解决。

对我来说真的很奇怪,但问题是dojo.js的脚本src路径不正确。 我不知道连接是什么,但修复路径阻止了mysqli警告。

1 个答案:

答案 0 :(得分:0)

在致电$result == false之前,您应该检查是否mysqli_fetch_assoc。一般来说,通过检查mysqli_connect_errno()首先捕获它,但一般的习惯用法是在获取行之前主动检查