「mysqli_fetch_array() 期望參數1 為mysqli_result,給定布林值」錯誤:PHP 中的故障排除
問題:
在提供的程式碼片段中,查詢「 SELECT * FROM users WHERE fb_id = " . $fb_id 。 “ LIMIT 0, 30 ”未成功執行。結果,mysqli_query() 傳回 false,然後將其作為第一個參數傳遞給 mysqli_fetch_array()。這會導致錯誤。
解決方案:
要修復該錯誤,您需要確保 MySQL 查詢有效並傳回有效的結果集。在 mysqli_query() 之後加入以下程式碼來檢查錯誤並顯示它們:
if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }
如果查詢失敗,則會輸出錯誤訊息,幫助您識別問題。
可能原因:
其他資訊:
以上是為什麼我的 PHP 程式碼拋出「mysqli_fetch_array() 期望參數 1 為 mysqli_result,給定布林值」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!