Herstellen einer Verbindung zu MySQL mithilfe von mysqli in PHP
In PHP bietet die Mysqli-Erweiterung eine bequeme Möglichkeit, eine Verbindung zu MySQL-Datenbanken herzustellen. Während des Verbindungsvorgangs können jedoch bestimmte Probleme auftreten, wie im beschriebenen Fall.
Der ursprüngliche Code versucht, eine Verbindung herzustellen, ohne den Servernamen anzugeben, was zum Fehler „Verbindung zu MySQL fehlgeschlagen“ führt. Um dieses Problem zu beheben, muss der Servername explizit angegeben werden, typischerweise als „localhost“ für lokale Verbindungen oder der Hostname oder die IP-Adresse des Remote-MySQL-Servers.
Ein Beispiel für einen korrigierten Verbindungscode mit mysqli_connect() ist :
$con = mysqli_connect("localhost", "username", "password", "databasename");
Alternativ können die Funktionen mysqli_connect_errno() und mysqli_connect_error() verwendet werden, um detailliertere Informationen darüber bereitzustellen der Fehler.
Für einen strukturierteren Ansatz kann der MySQLi-Prozedurstil verwendet werden:
$servername = "localhost"; $username = "username"; $password = "password"; // Create connection $con = mysqli_connect($servername, $username, $password); // Check connection if (!$con) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully";
Abschließend ist es wichtig zu beachten, dass der Datenbank-Benutzername und das Passwort durch die entsprechenden Anmeldeinformationen ersetzt werden sollten .
Das obige ist der detaillierte Inhalt vonWie stellt man mit mysqli in PHP eine Verbindung zu einer MySQL-Datenbank her?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!