ホームページ >バックエンド開発 >PHPチュートリアル >PHP での mysqli_fetch_array() パラメータの不一致エラーを修正する方法?

PHP での mysqli_fetch_array() パラメータの不一致エラーを修正する方法?

DDD
DDDオリジナル
2024-10-18 07:50:29252ブラウズ

How to Fix mysqli_fetch_array() Parameter Discrepancy Error in PHP?

エラー: mysqli_fetch_array() パラメータの不一致

提供されたコードでは、mysqli_fetch_array() 関数は最初のパラメータを期待しているため、エラーが発生しています。パラメータは MySQL 結果オブジェクトになりますが、代わりにブール値を受け取ります。これは、mysqli_query() によって実行されたクエリが失敗したことを示します。

解決策:

問題を解決するには、mysqli_query():

の後に次のコードを追加します。
<code class="php">if (!$check1_res) {
    trigger_error(mysqli_error($con), E_USER_ERROR);
}</code>

このステートメントは、クエリが成功したかどうかを確認します。失敗した場合は、MySQL エラー メッセージが表示され、問題の根本的な原因に関する貴重な情報が提供されます。

追加リソース:

  • [mysqli_error( ): 最新の MySQL エラー メッセージを取得](https://www.php.net/manual/en/mysqli.error.php)

以上がPHP での mysqli_fetch_array() パラメータの不一致エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。