Heim >Backend-Entwicklung >PHP-Problem >Wie PHP eine Verbindung zur MySQL-Datenbank herstellt
php ist eine im Bereich der Webentwicklung weit verbreitete Skriptsprache. Sie wird häufig mit MySQL-Datenbanken kombiniert und zur Entwicklung von Websites verwendet. Erklären Sie, wie PHP eine Verbindung zur MySQL-Datenbank herstellt.
mysqli stellt eine Verbindung zur Datenbank her und pdo stellt eine Verbindung zur Datenbank her.
Die erste Methode: Verwenden Sie MySQL, um eine Verbindung zur MySQL-Datenbank herzustellen (empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)
Die MYSQLi-Funktion ist eine neue Treibermethode, die in der PHP5.0.0-Version eingeführt wurde. Ihre Funktion besteht darin, die MYSQL-Datenbank zu betreiben.
Das Codebeispiel lautet wie folgt:
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $link=new mysqli($host,$user,$password,$dbName); if ($link->connect_error){ die("连接失败:".$link->connect_error); } $sql="select * from admins"; $res=$link->query($sql); $data=$res->fetch_all(); var_dump($data);
Nach einer Reihe von Verbindungsvorgängen erstellen wir eine SQL-Anweisung, um die Datentabelle abzufragen und zu überprüfen.
Im obigen Code müssen wir zunächst einige Variablen erstellen, die verwendet werden müssen, z. B. den Datenbankbenutzernamen, den Datenbanknamen und das Kennwort usw. Anschließend haben wir die Datenbank namens PHP objektorientiert angebunden. Verwenden Sie dann die bedingte Anweisung if und die Methode connect-error, um festzustellen, ob die PHP-Verbindung zur Datenbank erfolgreich ist.
Zweite Methode: Verwenden Sie PDO, um eine Verbindung zur Datenbank herzustellen
PHP Data Object (PDO)-Erweiterung definiert eine schlanke, konsistente Schnittstelle für PHP, um auf die Datenbank zuzugreifen.
PDO bietet eine Abstraktionsschicht für den Datenzugriff, was bedeutet, dass unabhängig von der verwendeten Datenbank dieselben Funktionen (Methoden) zum Abfragen und Abrufen von Daten verwendet werden können.
Das Codebeispiel lautet wie folgt:
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password); $sql="select * from admins"; $data=$pdo->query($sql)->fetch(); var_dump($data);
Das obige ist der detaillierte Inhalt vonWie PHP eine Verbindung zur MySQL-Datenbank herstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!