Heim >Backend-Entwicklung >PHP-Problem >So verbinden Sie PHP mit der MySQL-Datenbank

So verbinden Sie PHP mit der MySQL-Datenbank

silencement
silencementOriginal
2019-09-24 15:06:323085Durchsuche

So verbinden Sie PHP mit der MySQL-Datenbank

Bevor Sie eine Verbindung zur MySQL-Datenbank herstellen, müssen Sie die folgenden Informationen angeben:

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 = &#39;localhost&#39;;
    $dbname = &#39;classicmodels&#39;;
    $username = &#39;root&#39;;
    $password = &#39;&#39;;

Zweitens erstellen wir eine neue PHP-Datei namens phpmysqlconnect.php:

<?php
require_once &#39;dbconfig.php&#39;;
  
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());
}

So funktioniert das Skript

dbconfig.php verwendet die Funktion require_once, um die Datei in das Skript einzubinden.

Im try-Block erstellen wir ein neues PDO-Objekt mit drei Parametern: Verbindungszeichenfolge, Benutzername und Passwort. Der Verbindungsstring besteht aus den Variablen $host und $dbname in der Datei dbconfig.php.

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 Sie PHP mit der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Wie PHP und Nginx interagierenNächster Artikel:Wie PHP und Nginx interagieren