天天看點

php的PDO手記1

首先可以通過phpinfo()檢視下你的PDO擴充是否啟用:

如果啟用了,繼續:

<?php 

/*通過驅動調用連接配接ODBC資料庫*/ 

$dsn = 'mysql:dbname=test;host=127.0.0.1'; 

$user = 'root'; 

$password = '123456'; 

try { 

        $dbh = new PDO($dsn, $user, $password); 

} catch (PDOException $e) { 

        echo '連接配接失敗: ' . $e->getMessage(); 

?>

連接配接測試。

如果連接配接失敗會如下:

比如密碼錯誤:

連接配接失敗: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

對了PDO構造函數,如果連接配接失敗會抛出一個異常

Errors/Exceptions 

PDO->__construct() throws a PDOException if the attempt to connect to the requested database fails.    

是以應該捕獲這個異常作出處理。

本文轉自 xcf007 51CTO部落格,原文連結:http://blog.51cto.com/xcf007/111360,如需轉載請自行聯系原作者