数据库操作的抽象层。同一种方法,可以操作不同的数据库。
<?php
try{
//初始化连接,也可以通过ini配置,php.ini配置等
$pdo=new PDO("mysql:host=localhost;dbname=asd",用户名,密码);
$pdo->getAttribute();//获取属性
$pdo->setAttribute();//设置属性
//执行SQL语句
$stmt=$pdo->query(sql);//用于查询
$result=$stmt->fetchAll();//返回所有数据 参数 PDO::FETCH_ASSOC
//都赋值为null释放资源
$result = null;
$pdo->exec(sql);//用于删除增加更新等操作
}catch(PDOException $e){
die(message);
}
?>