PHP muss die folgenden Parameter angeben, um eine Verbindung zur Datenbank herzustellen
MySQL-Datenquellenname oder DSN: Geben Sie die Adresse des MySQL-Datenbankservers an. Sie können eine IP-Adresse oder einen Servernamen verwenden, zum Beispiel 127.0.0.1 oder localhost
MySQL-Datenbankname: Gibt den Namen der Datenbank an, zu der eine Verbindung hergestellt werden soll.
Benutzername und Passwort: Geben Sie den Benutzernamen und das Passwort des MySQL-Benutzers an, der für die Verbindung zum MySQL-Datenbankserver verwendet wird. Dieses Konto muss über ausreichende Berechtigungen für den Zugriff auf die oben angegebene Datenbank verfügen.
Wir verwenden:
Einen lokalen MySQL-Datenbankserver, sodass der DSN localhost ist.
in klassischen Modellen als Beispieldatenbank.
Root-Konto mit leerem Passwort, nur zur Demonstration.
Schritte zum Herstellen einer Verbindung mit MySQL
Der Einfachheit halber erstellen wir zunächst eine neue PHP-Datei für die Datenbankkonfiguration, dbconfig.php. Diese Datei enthält alle konfigurierten Parameter:
<?php $host = 'localhost'; $dbname = 'classicmodels'; $username = 'root'; $password = '';
Zweitens erstellen wir eine neue PHP-Datei mit dem Namen phpmysqlconnect.php:
<?php require_once 'dbconfig.php'; try { $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password); echo "Connected to $dbname at $host successfully."; } catch (PDOException $pe) { die("Could not connect to the database $dbname :" . $pe->getMessage()); }
Wenn die Verbindung zur MySQL-Datenbank erfolgreich hergestellt wurde, zeigen wir eine Erfolgsmeldung an. Bei Fehlern oder Ausnahmen gibt PHP eine PDOException mit
-Inhalt aus, die eine detaillierte Fehlermeldung enthält. Wir rufen die getMesage()-Methode PDOException des Objekts auf, um die detaillierte Meldung abzurufen, die angezeigt werden soll.
Das obige ist der detaillierte Inhalt vonSo verbinden und rufen Sie die Datenbank in PHP auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!