$conn = new mysqli($servername, $username, $password, $mysqldb);
$resultNews = $conn->query("SELECT * FROM `xxx`");
while ($row = $resultNews->fetch_array())
{
}
連線沒有問題!但是他寫:Fatal error: Uncaught Error: Call to a member function fetch_array() on boolean請問這是哪裡錯了?
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
下断点看一下$resultNews是不是false,mysqli::query可能返回false的。或者用mysqli::errno 提前判断一下到底有没有成功
慕田峪9158850
TA贡献1794条经验 获得超7个赞
毫无疑问是因为执行的时候MySQL报错,query方法返回了一个false。你需要用$conn->error或者$conn->erron查看一下错误
- 2 回答
- 0 关注
- 495 浏览
添加回答
举报
0/150
提交
取消