<?php //1.新增操作 //创建pdo对象,连接数据库 $pdo=new PDO('mysql:host=127.0.0.1;dbname=php_edu'); //创建SQL语句 $sql="INSERT INTO `user` (`name`,`sex`,`statue`,`password`,`create_time`)VALUES(:name,:sex,:statue,:password,:create_time)"; //验证SQL语句,创建预处理对象 $stmt=$pdo->prepare($sql); //参数绑定 $name='lily'; $sex=0; $statue=1; $password=sha1('123456'); $create_time=time(); $stmt->bindParam(':name',$name,PDO::PARAM_STR,20); $stmt->bindParam(':sex',$sex,PDO::PARAM_INT); $stmt->bindParam(':statue',$statue,PDO::PARAM_INT); $stmt->bindParam(':password',$password,PDO::PARAM_STR,40); $stmt->bindParam(':create_time',$create_time,PDO::PARAM_INT); //执行添加 if($stmt->excute()){ echo ($stmt->rowCount()>0)? '成功添加'.$stmt->rowCount().'条记录':'没有信息被添加'; }else{ exit(print_r($stmt->errorInfo(),true));} //释放结果集 $stmt=null; //1.新增操作 //创建SQL语句 $sql="UPDATE `user` SET `sex`=:sex WHERE `statue`=:statue" //检查SQL语句,创建预处理对象 $stmt=$pdo->prepare($sql); //参数绑定 $statue=0; $sex=1; $stmt->bindParam(':statue',$statue,PDO::PARAM_INT); $stmt->bindParam(':sex',$sex,PDO::PARAM_INT); //执行更新 if($stmt->excute()){ echo ($stmt->rowCount()>0)?'成功更新'.$stmt->rowCount().'条记录!':'没有记录被更新!'; }else{exit(print_r($stmt->errorIonfo(),true));} //释放结果集 $stmt=null; //3.删除操作 //创建SQL语句 $sql="DELETE FROM `user` WHERE `id`=:id"; //检查SQL语句,创建预处理对象 $stmt=$pdo->prepare($sql); //参数绑定 $stmt->bindValue('id',1,PDO::PARAM_INT); //执行删除 if($stmt->excute()){ echo ($stmt->rowCount()>0)? '成功删除'.$stmt->rowCount().'条记录!':'没有记录被删除!'; }else{exit(print_r($stmt->errorInfo(),true));} //释放结果集和关闭数据库连接 $stmt=null; $pdo=null; ?>