Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Datenbankanbindung vom Einstieg bis zur praktischen Anwendung: Schritt für Schritt meistern
Die Datenbankverbindung in PHP besteht aus zwei Phasen: Erstellen der Verbindung (mithilfe von MySQLi oder PDO zum Herstellen der Kommunikation mit dem Datenbankserver) und Ausführen der Abfrage (Vorbereiten, Binden von Parametern und Ausführen der Abfrageanweisung). Binden Sie in der Benutzerregistrierungsübung die Benutzerdaten an die Abfrageanweisung und führen Sie sie aus, um den neuen Benutzer in die Datenbank einzufügen.
Datenbankverbindung ist eine Brücke, die die Kommunikation zwischen PHP-Code und dem Datenbankserver herstellt.
PHP bietet eine Vielzahl von Datenbanktreibern, die am häufigsten verwendeten sind MySQLi und PDO.
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 创建 MySQLi 连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 使用连接 // ...
$dsn = "mysql:host=localhost;dbname=database_name"; $username = "username"; $password = "password"; // 创建 PDO 连接 $conn = new PDO($dsn, $username, $password); // 检查连接是否成功 if (!$conn) { die("连接失败"); } // 使用连接 // ...
// 准备查询语句 $query = $conn->prepare("SELECT * FROM users"); // 执行查询 $query->execute(); // 获取结果 $result = $query->get_result(); // 遍历结果 while ($row = $result->fetch_assoc()) { echo $row["name"] . "<br>"; }
// 准备查询语句 $stmt = $conn->prepare("SELECT * FROM users"); // 执行查询 $stmt->execute(); // 获取结果 $result = $stmt->fetchAll(PDO::FETCH_ASSOC); // 遍历结果 foreach ($result as $row) { echo $row["name"] . "<br>"; }
Das obige ist der detaillierte Inhalt vonPHP-Datenbankanbindung vom Einstieg bis zur praktischen Anwendung: Schritt für Schritt meistern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!