pdo的添加,更新,删除操作

原创 2019-01-02 10:40:23 459
摘要:pdo的添加更新删除操作大同小异,添加操作在写sql语句时要写添加的值,而更新和删除要写条件,在执行阶段主要用到两个方法,rowCound():返回受影响的记录条数,errorInfo():返回出错信息(数组格式)1.创建pdo对象,连接数据库$pdo = new PDO(dsn:''mysql:host = 127.0.0.21',dbname = php_edu,use

pdo的添加更新删除操作大同小异,添加操作在写sql语句时要写添加的值,而更新和删除要写条件,在执行阶段主要用到两个方法,rowCound():返回受影响的记录条数,errorInfo():返回出错信息(数组格式)

1.创建pdo对象,连接数据库

$pdo = new PDO(dsn:''mysql:host = 127.0.0.21',dbname = php_edu,username = 'root',passwd:'root');

2.创建sql语句

$sql = "INSERT INTO`user`(`name`,`email`,psaaword`,`status`,`create_time`)允许创建的参数    

VALUES(:name,:email,:password,:status,:create_time)";参数对应的值

3.验证sql语句,创建出预处理对象

$stmt= $pdo->prepare($sql);

4参数绑定

$name = '东方不败';

$email = 'dfbb@qq.com';

$password = sha1(str:'123456');

$status = 1;

$createTime = time();

$stmt->bindparam(parameter:':name',&variable:$name,data_type:PDO::PARAM_STR,length:20);

$stmt->bindparam(parameter:':email',&variable:$email,data_type:PDO::PARAM_STR,length:100);

$stmt->bindparam(parameter:':password',&variable:$passworddata_type:PDO::PARAM_STR,length:40);

$stmt->bindparam(parameter:':status',&variable:$status,data_type:PDO::PARAM_INT);

$stmt->bindparam(parameter:':creat_time',&variable:$creaTime,data_type:PDO::PARAM_INT);

5.执行添加

if($stmt->execute){

echo($stmt->rowCount()>0)?'成功添加了'.$stmt->rowCount().'条记录'.:'没有记录被添加';

}else{

exit (print_r($stmt->error_Info(),return:true));

}

批改老师:韦小宝批改时间:2019-01-02 11:21:44
老师总结:总结的很完整!不错不错!pdo是非常重要的!课后记得要多练习哦!

发布手记

热门词条