PDO(PHP data object)数据库访问抽象层,统一各种数据库的访问接口
PDO的特性:
1、编码的一致性
2、灵活性
3、高性能
4、面向对象特性
PDO支持的数据库类型:
PDO的配置与使用
- 配置PHP配置文件,开启php.ini文件的相应扩展
extension=php_pdo.dll - 开启相对应的数据库扩展(以MySQL为例)
extension=php_pdo_mysql.dll 通过查看phpinfo可以看到PDO扩展的详细信息
PDO连接数据库
1、通过参数形式连接数据库
$dsn='mysql:host=localhost';dbname='ab1';
$username='root';
$passwd='root1';
$pdo=new PDO($dsn,$username,$passwd);
2、通URI连接数据库
mysql:dbname=db1;
host=localhost;
配置文件conf.php
$dsn='uri:file://dsn.txt的路径';
$username='root';
$passwd='root1';
$db=New PDO($dsn,$username,$passwd);
var_dump($db);
3、通过配置文件形式连接数据库
在php.ini文件中添加一下代码
pdo.dsn.db1="mysql:host=localhost;dbname=db1";
重启服务器
conf.php文件
$dsn='db1';
$username='root';
$passwd='root1';
$pdo=New PDO($dsn,$username,$passwd);
Var_dump($pdo);