mysqli 無法取得數據?
$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
請問這是哪裡錯了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
下断点看一下$resultNews是不是false,mysqli::query可能返回false的。或者用mysqli::errno 提前判断一下到底有没有成功
毫无疑问是因为执行的时候MySQL报错,query方法返回了一个false。你需要用$conn->error或者$conn->erron查看一下错误