ホームページ  >  記事  >  データベース  >  mysqli_query() が「mysqli_query() は少なくとも 2 つのパラメーター (1 つは指定されている) を要求します」をスローするのはなぜですか?

mysqli_query() が「mysqli_query() は少なくとも 2 つのパラメーター (1 つは指定されている) を要求します」をスローするのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 01:37:03239ブラウズ

Why Does mysqli_query() Throw

mysqli_query() Requires Two Parameters

エラー「mysqli_query() には少なくとも 2 つのパラメータが必要で、1 つは指定されています」というエラーは、mysqli_query( ) 関数が不十分なパラメータで呼び出されました。 PHP マニュアルによると、mysqli_query() には、MySQLi リンク識別子と SQL クエリの 2 つのパラメーターが必要です。

提供された PHP スクリプトでは、mysqli_query() 関数は、行 10、11、および 16 で呼び出されます。パラメータは SQL クエリの 1 つだけです。これによりエラーが発生します。これを解決するには、MySQLi リンク識別子を mysqli_query() の最初のパラメーターとして指定する必要があります。

修正されたコード:

<code class="php">$search_query=mysqli_query($con, $search_sql);</code>

ここで、「$con」は、MySQLi リンク識別子を表します。 MySQL データベースへの接続。

以上がmysqli_query() が「mysqli_query() は少なくとも 2 つのパラメーター (1 つは指定されている) を要求します」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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