PDO::exec()函数执行一条SQL语句,并返回受影响的行数
int PDO::exec ( string $statement )
当执行INSERT、UPDATE、DELETET等没有结果集的查询时,使用PDO对象中的exec()方法去执行。该方法成功执行后,将返回受影响的行数
<?php try { //创建对象 $dbh = new PDO("mysql:host=localhost;dbname=testdb", "root", "123456"); }catch(PDOException $e) { echo "数据库连接失败:".$e->getMessage(); exit; } $query = "UPDATE contactInfo SET phone='12345678900' WHERE name='张三'"; $affected = $dbh->exec($query); if($affected){ //数据表contactInfo中受影响的行数为:1 echo '数据表contactInfo中受影响的行数为:' .$affected; }else{ print_r($dbh->errorInfo()); } $query = "UPDATE contactInfo SET phone='123456789' WHERE (uid%2 = 0)"; $affected = $dbh->exec($query); if($affected){ //数据表contactInfo中受影响的行数为:2 echo '数据表contactInfo中受影响的行数为:' .$affected; }else{ print_r($dbh->errorInfo()); } ?>
原文链接:https://www.qiquanji.com/post/8009.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知