重複データのチェック時の mysqli_fetch_array() エラー
Facebook User_id がデータベースに存在するかどうかを確認しようとすると、ユーザーはエラー: 「mysqli_fetch_array() はパラメータ 1 が次であることを期待しています」 mysqli_result, boolean provided."
分析
このエラーは、データベース クエリを実行する mysqli_query() 関数が失敗し、false を返したことを示します。その結果、mysqli_fetch_array() はクエリから予期した結果セットを取得できません。
解決策
問題のトラブルシューティングを行うには、mysqli_query の後に次のコードを挿入します。 () call:
if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }
このコードは、に関連する MySQL エラー メッセージを表示します。失敗したクエリ。問題の根本的な原因についての洞察が得られます。
追加情報
mysqli_error() 関数の詳細については、次のドキュメントを参照してください:
以上が重複データをチェックするときに「mysqli_fetch_array()」が「パラメータ 1 が mysqli_result、ブール値であることを期待する」を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。