mysqli_fetch_array() 檢查重複資料時發生錯誤
當嘗試確定資料庫中是否有Facebook User_id 時,使用者可能會遇到錯誤: “mysqli_fetch_array() 期望參數1 為mysqli_result,布林值"
分析
此錯誤表明執行資料庫查詢的 mysqli_query() 函數失敗並傳回 false。因此,mysqli_fetch_array() 無法從查詢中檢索預期的結果集。
解決方案
要解決該問題,請在mysqli_query 之後插入以下程式碼() 呼叫:
if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }
此程式碼顯示與失敗查詢相關的MySQL 錯誤訊息,提供見解深入了解問題的根本原因。
其他資訊
有關 mysqli_error() 函數的更多詳細文件:
以上是為什麼在檢查重複資料時`mysqli_fetch_array()`回傳「期望參數1為mysqli_result,給定布林值」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!