ホームページ >バックエンド開発 >PHPチュートリアル >PHP 警告: mysql_query() はパラメータの解決を期待しています
PHP の使用時に次の警告メッセージが表示される場合: PHP 警告: mysql_query() にはパラメーターが必要です。コード内で mysql_query() 関数を呼び出すときに指定されたパラメーターが不十分であるか、パラメーターの形式が間違っている可能性があります。引き起こされた。
この種のエラーが発生すると、Web サイトの通常の動作に影響を及ぼす可能性があります。ただし、幸いなことに、この問題を解決するのは難しくありません。この問題を解決するには、次の方法を試してください。
mysql_query() 関数を使用する場合は、次のことを提供する必要があります。 2 つのパラメータは、それぞれ SQL ステートメントと接続オブジェクトです。 mysql_query() 関数を呼び出すときにパラメータを 1 つだけ指定した場合、または指定した 2 つのパラメータのうち 1 つが正しくない場合、上記の警告メッセージが表示されます。
したがって、SQL ステートメントと接続オブジェクトが正しいかどうかを確認し、同時に mysql_query() 関数に提供する必要があります。
コードで mysql_query() 関数を使用する場合は、データベースに正常に接続していることを確認する必要があります。この関数を呼び出す前にデータベースにアクセスしてください。そうしないと、mysql_query() 関数は実行されません。
接続オブジェクトが正しいかどうかを確認し、データベースのユーザー名とパスワードが正しいかどうかも確認して、データベースに正常に接続したことを確認できます。
PHP バージョンが低すぎる場合は、mysql_query() 関数に関連する問題が発生する可能性があります。 PHP 5.5 以降では、mysql_query() 関数は非推奨となり、PHP 7.0 以降では完全に削除されました。
したがって、PHP バージョンが低すぎる場合は、PHP バージョンをアップグレードするか、mysql_query() 関数の代わりに mysqli_query() 関数を使用する必要があります。
要約すると、mysql_query() 関数の使用時に「PHP 警告: mysql_query() はパラメーターを必要としています」という問題が発生した場合は、SQL ステートメントと接続オブジェクトが正しいかどうかを確認し、データベースに接続している場合は、PHP バージョンをアップグレードするか、mysql_query() 関数の代わりに mysqli_query() 関数を使用することを検討してください。上記の方法に従えば、この問題はすぐに解決できます。
以上がPHP 警告: mysql_query() はパラメータの解決を期待していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。