問題:
mysqli_select_db を使用して MySQL データベースに接続しようとしたとき() の場合、次のエラー メッセージが表示されます。「警告: mysqli_select_db() は正確に 2 つのパラメータを想定しており、1 つは指定されています。」使用されているコードは次のとおりです:
<?php $connect_error = 'Sorry, we\'re experiencing connection issues.'; $con = mysqli_connect('localhost', 'root', 'PwdSQL5'); mysqli_select_db('phpcadet') or die($connect_error); ?>
解決策:
mysqli_select_db() には、接続リンクとデータベース名という 2 つのパラメーターが必要です。提供されたコードでは、データベース名というパラメーターが 1 つだけ提供されているため、エラー メッセージが表示されます。
これを解決するには、mysqli_connect() から取得した接続リンクを最初のパラメーターとして mysqli_select_db() に渡す必要があります。 。正しいコードは次のとおりです:
mysqli_select_db($con, 'phpcadet');
これにより、phpcadet データベースへの接続が正常に確立されます。
以上がmysqli_select_db() が「警告: mysqli_select_db() は正確に 2 つのパラメータを期待しており、1 つは指定されています」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。