在php5以上集成了pdo,只需要在php.ini文件中将extension=php_mysql.dll前面的;
放开就会成功使用。
使用phpinfo();可以进行查看:
查看根据php.ini配置的pdo数据库支持
php使用pdo创建数据库连接:
<?php
try{
//$dsn 数据库驱动,
$dsn = "mysql:dbname=classphp;host=127.0.0.1";
$name = "root";
$pwd = "";
$pdo = new PDO($dsn,$name,$pwd);
//设置错误处理模式,推荐为异常处理模式
$pdo -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
echo PDO::ATTR_ERRMODE;
echo PDO::ERRMODE_EXCEPTION;
//$pdo -> setAttribute(3,2);
//设置是否关闭自动提交(1,不关闭)
//$pdo -> setAttribute(PDO::ATTR_AUTOCOMMIT,1);
//设置结果集返回格式
//$pdo -> setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_ACCESS);
var_dump($pdo);
}catch(PDOException $e){
echo $e -> getMessage();
echo $e -> getFile();
echo $e -> getLine();
echo $e -> getCode();
}
?>