PDO实现用户数据的增删改查

为什么要用PDO?

答:避免因项目更换数据库而造成大量重复劳动的SQL语句重写

PDO实现用户数据的增删改查_第1张图片

PDO对象成员方法主要有哪些?

PDO实现用户数据的增删改查_第2张图片


1.三种PDO的连接数据库的方法:

getMessage());
}
//查看属性
$attributes  = array(
    "AUTOCOMMIT" ,  "ERRMODE" ,  "CASE" ,  "CLIENT_VERSION" ,  "CONNECTION_STATUS" ,
    "ORACLE_NULLS" ,  "PERSISTENT" ,  "PREFETCH" ,  "SERVER_INFO" ,  "SERVER_VERSION" ,
    "TIMEOUT"
);

foreach ( $attributes  as  $val ) {
    echo  "PDO::ATTR_ $val : " ;
    echo  $pdo ->getAttribute ( constant ( "PDO::ATTR_ $val " ))."
" ; } //print_r($pdo);
2.PDO实现数据库的增删改查:

getMessage());
}
//print_r($pdo);

//2.执行query(查询)返回一个预处理对象,使用快捷方式
$sql="SELECT * FROM users";
foreach($pdo->query($sql) as $val){
    echo $val['id']."------".$val['name']."------".$val['age']."
"; } /** * 添加数据 */ //$sql="INSERT INTO users VALUES(null,'Susan','29')"; /** * 更新数据 */ //$sql="UPDATE users set name='Kill' WHERE id=1"; /** * 删除数据 */ $sql="DELETE FROM users WHERE id=8"; $res=$pdo->exec($sql); if($res){ echo "success"; }
PDO实现用户数据的增删改查_第3张图片


你可能感兴趣的:(php)