Herstellen einer Verbindung zu einer MySQL-Datenbank in PHP mithilfe der mysqli-Erweiterung
Beim Herstellen einer Verbindung zu einer entfernten MySQL-Datenbank mithilfe der mysqli-Erweiterung in PHP müssen Sie Möglicherweise wird eine Fehlermeldung angezeigt, die auf eine fehlgeschlagene Verbindung hinweist. Dies liegt häufig an einem falschen oder fehlenden Servernamen.
In Ihrem Code haben Sie den Servernamen aus dem Funktionsaufruf mysqli_connect weggelassen:
$con = mysqli_connect("", "username", "password", "databasename");
Dies kann zu Verbindungsfehlern führen, weil Die MySQL-Serveradresse ist nicht angegeben. Um dieses Problem zu beheben, können Sie den Servernamen als ersten Parameter der Funktion mysqli_connect angeben.
Verwendung der PHP-Prozedur MySQLi
Alternativ können Sie die Prozedur MySQLi verwenden Stil zum Herstellen einer Verbindung zur Datenbank:
$servername = "localhost"; $username = "username"; $password = "password"; // Create connection $con = mysqli_connect($servername, $username, $password); // Check connection if (!$con) { die("Connection failed: " . mysqli_connect_error()); }
Angeben des Servernamens für Localhost
Wenn Sie eine Verbindung zu einer lokalen MySQL-Datenbank herstellen, können Sie die Zeichenfolge „localhost“ als verwenden der Servername:
$con = mysqli_connect("localhost","username" ,"password","databasename");
Standard-MySQL-Anmeldeinformationen
Möglicherweise müssen Sie auch die Parameter Benutzername und Passwort in der Funktion mysqli_connect anpassen, um sie an die Anmeldeinformationen Ihres MySQL anzupassen Datenbank. Standardmäßig wird für lokale Verbindungen der Root-Benutzer mit leerem Passwort verwendet:
$servername = "localhost"; $username = "root"; $password = "";
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP die Fehlermeldung „Verbindung zum MySQL-Server fehlgeschlagen'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!