PHP_pdo 连接

PDO的连接通过创建pdo基础类时实现,无须其他驱动,你只需要使用PDO类名。该构造器参数需指明数据库来源,根据连接需要提供数据库的用户名和密码参数。
一个连接mysql的例子:

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

如果在连接过程中产生错误,PDO异常对象将抛出。如果你想处理这些错误情况就可以捕捉这些异常。
处理连接错误的例子:

try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('Select * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: \" . $e->getMessage() . \"
\";
die();
}
?> 

持续连接:

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(
PDO::ATTR_PERSISTENT => true
));
?>

Published by 阿飞 on
Tags: php, php_pdo

暂无评论