Heim >Backend-Entwicklung >PHP-Tutorial >Warum löst mysqli_select_db() den Fehler „Warnung: mysqli_select_db() erwartet genau 2 Parameter, 1 gegeben' aus?

Warum löst mysqli_select_db() den Fehler „Warnung: mysqli_select_db() erwartet genau 2 Parameter, 1 gegeben' aus?

Barbara Streisand
Barbara StreisandOriginal
2024-12-26 02:22:08141Durchsuche

Why Does mysqli_select_db() Throw a

PHP-Warnung: mysqli_select_db() Parameterverwirrung

Problem:

Beim Versuch, mit mysqli_select_db eine Verbindung zu einer MySQL-Datenbank herzustellen () erscheint die folgende Fehlermeldung: „Warnung: mysqli_select_db() erwartet genau 2 Parameter, 1 gegeben.“ Der verwendete Code ist:

<?php
$connect_error = 'Sorry, we\'re experiencing connection issues.';
$con = mysqli_connect('localhost', 'root', 'PwdSQL5');
mysqli_select_db('phpcadet') or die($connect_error);
?>

Lösung:

mysqli_select_db() erfordert zwei Parameter: den Verbindungslink und den Datenbanknamen. Der bereitgestellte Code stellt nur einen Parameter bereit, den Datenbanknamen, weshalb die Fehlermeldung ausgelöst wird.

Um dieses Problem zu beheben, sollte der von mysqli_connect() erhaltene Verbindungslink als erster Parameter an mysqli_select_db() übergeben werden. . Der korrekte Code lautet:

mysqli_select_db($con, 'phpcadet');

Dadurch wird die Verbindung zur phpcadet-Datenbank erfolgreich hergestellt.

Das obige ist der detaillierte Inhalt vonWarum löst mysqli_select_db() den Fehler „Warnung: mysqli_select_db() erwartet genau 2 Parameter, 1 gegeben' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn