为了账号安全,请及时绑定邮箱和手机立即绑定

mysqli 無法取得數據?

mysqli 無法取得數據?

PHP
月关宝盒 2019-03-06 08:46:11
$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 提前判断一下到底有没有成功

查看完整回答
反对 回复 2019-03-18
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

毫无疑问是因为执行的时候MySQL报错,query方法返回了一个false。你需要用$conn->error或者$conn->erron查看一下错误

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 495 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信