Heim >Backend-Entwicklung >PHP-Problem >Wie verwende ich PHP MySQL für die Datenverbindung?
Der vorherige Artikel hat Ihnen „ Einige „persönliche Einführungen“ über mein SQL vorgestellt! ! ! 》In diesem Artikel erfahren Sie weiterhin, wie Sie PHP MySQL für die Datenverbindung verwenden. Welche Methoden oder Zusammenhänge kennen Sie? In diesem Artikel erfahren Sie, wie MySQL heruntergeladen wird und wie Daten verbunden werden. Werfen wir einen Blick darauf!
PHP-MySQL-Verbindung
Lassen Sie uns gemeinsam die PHP-MySQL-Verbindungsmethode lernen!
PHP 5 und höher wird empfohlen, die folgende Methode zum Herstellen einer Verbindung zu MySQL zu verwenden:
MySQLi-Erweiterung („i“ bedeutet verbessert)
PDO (PHP Data Objects)
Soll ich MySQLi verwenden oder PDO? ?
MySQLi und PDO haben ihre eigenen Vorteile:
PDO wird in 12 verschiedenen Datenbanken angewendet, und MySQLi zielt nur auf MySQL-Datenbanken ab.
Wenn Ihr Projekt also zwischen mehreren Datenbanken wechseln muss, wird die Verwendung von PDO empfohlen, sodass Sie nur die Verbindungszeichenfolge und die Abteilungsabfrageanweisung ändern müssen. Wenn Sie bei MySQLi eine andere Datenbank verwenden, müssen Sie den gesamten Code, einschließlich der Abfragen, neu schreiben.
Beide sind objektorientiert, MySQLi bietet jedoch auch eine API-Schnittstelle.
Beide unterstützen vorbereitete Aussagen. Vorbereitete Anweisungen können SQL-Injection verhindern und sind für die Sicherheit von Webprojekten sehr wichtig.
MySQLi und PDO stellen eine Verbindung zur MySQL-Instanz her
In diesem Kapitel und den folgenden Kapiteln werden wir die folgenden drei Möglichkeiten verwenden, um den PHP-Betrieb von MySQL zu demonstrieren:
MySQLi (objektorientiert)
MySQLi ( Prozessorientiert)
PDO
MySQLi-Installation
Linux und Windows: In den meisten Fällen wird die MySQLi-Erweiterung automatisch installiert, wenn das PHP5-MySQL-Paket installiert wird.
Informationen zur Installation finden Sie unter: http://php.net/manual/en/mysqli.installation.php
Sie können über phpinfo() überprüfen, ob die Installation erfolgreich war:
PDO Installation
Informationen zur Installation finden Sie unter: http://php.net/manual/en/pdo.installation.php
Sie können über phpinfo():
überprüfen, ob die Installation erfolgreich war PHP stellt eine Verbindung zu MySQL her
Bevor wir auf die MySQL-Datenbank zugreifen, müssen wir zuerst eine Verbindung zum Datenbankserver herstellen:
(Objektorientiert) Der spezifische Code lautet wie folgt:
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
(Prozessorientiert) Der spezifische Der Code lautet wie folgt:
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "连接成功"; ?
Instanz-PDO:
<?php $servername = "localhost"; $username = "username"; $password = "password"; try { $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); echo "连接成功"; } catch(PDOException $e) { echo $e->getMessage(); } ?>
Verbindung schließen
Die Verbindung wird automatisch geschlossen, nachdem das Skript ausgeführt wurde. Sie können auch den folgenden Code verwenden, um die Verbindung zu schließen:
(Objektorientiert) Der spezifische Code lautet wie folgt:
$conn->close();
(Prozessorientiert) Der spezifische Code lautet wie folgt:
mysqli_close($conn);
Beispiel-PDO:
$conn = null;
Empfohlenes Lernen: „PHP-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonWie verwende ich PHP MySQL für die Datenverbindung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!