mysql pdo update_php中pdo更新操作

* 预处理更新数据

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

$pdo = new PDO('mysql:dbname=php','root','root');

} catch (PDOException $e) {

exit($e->getMessage());

}

//2.准备sql语句$sql = "UPDATE user SET email=:email WHERE user_id=:user_id";

//3.创建预处理对象stmt对象if($stmt = $pdo->prepare($sql)) {

//4.将参数绑定到stmt对象并执行

//准备参数$param = ['email'=>'lwt@qq.com','user_id'=>5];

//绑定参数到SQL语句对象并执行

if ($stmt -> execute($param)){

//rowCount()返回更新的数量,如果大于0表示有记录被更新啦

if ($stmt->rowCount()>0) {

echo '成功更新了'.$stmt->rowCount().'条记录';

} else { //等于0表示没有记录被更新

echo '没有记录被更新';

}

} else { //执行失败的信息

print_r($stmt->errorInfo());

exit();

}

} else { //$stmt语句对象创建失败

print_r($pdo->errorInfo());

exit();

}

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值