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