PHP PDO 是連接資料庫的強大擴充。安裝步驟包括安裝 PDO 擴充功能(如果需要),並設定錯誤處理模式。連線資料庫需要建立一個 PDO 對象,指定連線參數。要查詢資料庫,請準備一個查詢語句並執行它。若要更新資料庫,請準備一個更新語句,綁定參數並執行更新。實操範例示範如何取得資料庫中的使用者。
使用PHP PDO 連接資料庫的完整指南
PHP PDO(PHP Data Objects)是PHP 中用於與資料庫交互的強大且靈活的擴展。它提供了一種物件導向的方式來連接、查詢和更新資料庫。
安裝 PDO
首先,請確保您的 PHP 版本支援 PDO。然後,如果您使用的是 PHP 5.1 或更高版本,PDO 已經內建其中。對於更早的版本,您需要安裝PDO 擴充功能:
pecl install pdo
連接到資料庫
使用PDO 連接到資料庫需要以下步驟:
$dsn = 'mysql:host=localhost;dbname=database_name'; $user = 'username'; $password = 'password'; $pdo = new PDO($dsn, $user, $password);
$dsn 是資料來源名稱,它指定資料庫類型、主機名稱、資料庫名稱和其他連線參數。
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
查詢資料庫
要查詢資料庫,可以使用下列步驟:$stmt = $pdo->prepare("SELECT * FROM table_name");
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
更新資料庫
要更新資料庫,可以使用以下步驟:$stmt = $pdo->prepare("UPDATE table_name SET column_name = :value WHERE id = :id");
$stmt->bindParam(':value', $value); $stmt->bindParam(':id', $id);
$stmt->execute();
實戰案例:取得資料庫中的使用者
$stmt = $pdo->prepare("SELECT * FROM users"); $stmt->execute(); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($users as $user) { echo $user['username'] . "\n"; }
以上是使用PHP PDO連接資料庫的完整指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!