首頁 > 資料庫 > mysql教程 > 為什麼'mysqli_fetch_array()”返回布林值而不是結果?

為什麼'mysqli_fetch_array()”返回布林值而不是結果?

Susan Sarandon
發布: 2024-11-20 20:16:12
原創
846 人瀏覽過

Why Does `mysqli_fetch_array()` Return a Boolean Instead of a Result?

mysqli_fetch_array() 參數相容性錯誤

問題:

您遇到錯誤,指出mysqli_fetch_array(M)一個參數是mysqli 結果,但布林值是

答案:

發生錯誤是因為mysqli_query() 函數沒有傳回有效的mysqli 結果物件。您可以在 mysqli_query() 之後添加以下程式碼來確定失敗的原因:

這將輸出導致查詢失敗的錯誤訊息。

可能的原因:

  • SQL 不正確或格式錯誤查詢
  • 資料庫連線問題
  • 資料庫憑證使用不當

其他資訊:

有關更多詳細資訊mysqli錯誤處理,參考PHP文件:

  • [mysqli_error>[mysqli_error>[mysqli_error>[mysqli_error>[mysqli_error>[mysqli_error>[mysqli_error>[mysql )](http://www.php.net/manual/en/mysqli.error.php)

以上是為什麼'mysqli_fetch_array()”返回布林值而不是結果?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板