Heim > Datenbank > MySQL-Tutorial > Wie stellt man mit mysqli in PHP eine Verbindung zu einer MySQL-Datenbank her?

Wie stellt man mit mysqli in PHP eine Verbindung zu einer MySQL-Datenbank her?

Patricia Arquette
Freigeben: 2024-11-09 18:48:02
Original
1065 Leute haben es durchsucht

How to Connect to a MySQL Database Using mysqli in PHP?

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

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

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!

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