In diesem Beitrag lernen wir, wie Sie PHP verwenden, um eine Verbindung zum MySQL -Server herzustellen. Sobald Sie mit MySQL verbunden sind, können Sie PHP -Code verwenden, um CRUD -Operationen in der Datenbank auszuführen.
So verbinden Sie PHP mit MySQL
Es gibt zwei Hauptmethoden, um Ihre PHP -Anwendung mit einem MySQL -Server zu verbinden:
Lassen Sie uns erkunden.
PHP Connect MySQL - Verwenden Sie die MySQLI -Erweiterung
Die verbesserte Erweiterung von MySQLI oder MySQL ist ein PHP -Treiber für MySQL -Datenbanken. Diese Erweiterung verfügt über zusätzliche Funktionen und Verbesserungen gegenüber der alten MySQL -Erweiterung.
Die MySQLI -Erweiterung bietet uns die Funktion mySQLI_Connect, mit der wir eine Verbindung zur MySQL -Datenbank herstellen können.
Die Funktionssyntax ist unten dargestellt:
MySQLi_Connect (
String $ hostname = ini_get ("mysqli.default_host "),
String $ userername = ini_get ("mysqli.Standardbenutzer"),
String $ password = ini_get ("mysqli.default_pw "),
String $ datenbank = "",
int $ port = ini_get ("mysqli.default_port "),
String $ socket = ini_get ("mysqli.default_socket ")
): Mysqli | Falsch
Die Funktion akzeptiert sechs Argumente werden nachstehend beschrieben:
Die Funktion gibt dann ein Objekt zurück, das die Verbindung zum MySQL -Server darstellt. Wenn die Verbindung fehlschlägt, gibt die Funktion false zurück.
PHP MySQLI Verbinden Sie mit MySQL Server - OOP
Das Folgende zeigt den objektorientierten Code zur Verbindung zum MySQL-Server mit der Funktion mySQLI_Connect ():
$ hostname = "localhost";
$ userername = "root";
$ password = "";
$ database = "src";
$ conn = new MySQLI ($ hostname, $ userername, $ password);
if ($ conn -> connect_error)
sterben ("Verbindung fehlgeschlagen!". $ conn-> connect_error);
echo "Verbindung erfolgreich";
?>
Sobald wir den vorherigen Code ausgeführt haben, sollten wir die Ausgabe erhalten:
Verbindung erfolgreich
Die vorherige Ausgabe zeigt die erfolgreiche Verbindung.
PHP MySQLI Verbinden Sie mit MySQL Server - procedural
Im Folgenden ist der prozedurale Code für die Verbindung zum MySQL -Server mit der MySQLI -Erweiterung:
$ hostname = "localhost";
$ userername = "root";
$ passwort = "";
$ database = "src";
$ conn = mysqli_connect ($ hostname, $ userername, $ password, $ database);
if (mysqli_connect_errno ())
sterben ("Verbindung fehlgeschlagen".myqli_connect_error ());
echo „Verbindung erfolgreich“;
?>
PHP Connect MySQL Server - PDO
Um eine Verbindung zum MySQL -Server mithilfe von PHP -Datenobjekten herzustellen, führen Sie das unten gezeigte Codebeispiel aus:
$ hostname = "localhost";
$ userername = "root";
$ password = "";
$ database = "src";
versuchen
$ conn = new PDO ("MySQL: host = $ hostname; dbname = $ database", $ userername, $ password);
$ conn-> setAttribute (pdo :: attr_errmode, pdo :: errmode_exception);
echo "Verbindung erfolgreich";
catch (pdoException $ e)
echo "Verbindung fehlgeschlagen" ". $ e-> getMessage ();
Abschluss
Dieses Tutorial hat Ihnen beigebracht. Fühlen Sie sich frei, die Dokumente für umfangreiche Dokumentation zu erkunden.