Heim > Datenbank > MySQL-Tutorial > Warum erhalte ich in PHP die Fehlermeldung „Verbindung zum MySQL-Server fehlgeschlagen'?

Warum erhalte ich in PHP die Fehlermeldung „Verbindung zum MySQL-Server fehlgeschlagen'?

Mary-Kate Olsen
Freigeben: 2024-11-15 06:42:02
Original
859 Leute haben es durchsucht

Why am I getting a

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");
Nach dem Login kopieren

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());
}
Nach dem Login kopieren

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");
Nach dem Login kopieren

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 = "";
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage