PDO ( PHP Data Object ):一個運行資料庫的概念技術,統一了各種資料庫運行的方法。
PDO的特性與優點:以物件導向的方法讓程式碼更一致性、靈活性並提高執行效能,它提供了一種更加安全和方便的方法來操作資料庫,其中一個主要的優點就是可以有效地防止 SQL 注入攻擊。
$user="root";
$pwd="XXXXX";
$dns="mysql:dbname=exam113;host=localhost;port=3306;charset=utf8/utf8mb4";
try {
// 建立MySQL伺服器連接和開啟資料庫
$conn =new PDO($dns,$user,$pwd);
// 指定PDO錯誤模式和錯誤處理
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "成功建立MySQL伺服器連接和開啟test資料庫";
} catch (PDOException $e) {
echo "連接失敗: " . $e->getMessage();
}
PDO::ATTR_ERRMODE:錯誤報告。