PHP-Verbindung, MySQL-bezogene Kenntnisse und Operationen

jacklove
Freigeben: 2023-03-25 13:58:01
Original
1756 Leute haben es durchsucht

So stellen Sie eine Verbindung zur MySQL-Datenbank über PHP her. In diesem Kapitel wird die Datenbankverbindung ausführlich erläutert.

Mit MySQL verbinden

Bevor wir auf die MySQL-Datenbank zugreifen, müssen wir zuerst eine Verbindung zum Datenbankserver herstellen:

Instanz (MySQLi - Objektorientiert)

<?php$servername = "localhost";$username = "username";$password = "password"; 
// 创建连接$conn = new mysqli($servername, $username, $password); 
// 检测连接if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);} echo "连接成功";?>
Nach dem Login kopieren

Beachten Sie, dass $connect_error im obigen objektorientierten Beispiel in PHP 5.2.9 und 5.3.0 hinzugefügt wurde. Wenn Sie mit früheren Versionen kompatibel sein müssen, verwenden Sie bitte den folgenden Code-Ersatz:

// 检测连接
if (mysqli_connect_error()) {
    die("数据库连接失败: " . mysqli_connect_error());
}
Nach dem Login kopieren

Instance (MySQLi - prozessorientiert)

<?php$servername = "localhost";$username = "username";$password = "password"; 
// 创建连接$conn = mysqli_connect($servername, $username, $password); 
// 检测连接if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());}echo "连接成功";?>
Nach dem Login kopieren

Instance (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();}?>
Nach dem Login kopieren

Beachten Sie, dass wir im obigen PDO-Beispiel die Datenbank (myDB) angegeben haben. PDO muss den Datenbanknamen während des Verbindungsprozesses festlegen. Wenn nicht angegeben, wird eine Ausnahme ausgelöst .

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:

Instance (MySQLi - Object Oriented)

$conn->close();
Nach dem Login kopieren

Instance (MySQLi - Procedural)

mysqli_close($conn);
Nach dem Login kopieren

Instance (PDO)

$conn = null;
Nach dem Login kopieren

Dieses Kapitel bietet ein detailliertes Verständnis des Wissens und der Funktionsweise von Datenbankverbindungen. Weitere Lernmaterialien finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Einführung in PHP MySQL (relevante Kenntnisse der Datenbank)

PHP MySQL-Datenleseoperationen und -methode

So verwenden Sie PHP zum Senden von E-Mails

Das obige ist der detaillierte Inhalt vonPHP-Verbindung, MySQL-bezogene Kenntnisse und Operationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage