php使用PDO下exec()函数查询执行后受影响行数的方法
发布时间 - 2026-01-11 00:24:25 点击率:次本文实例讲述了php使用PDO下exec()函数查询执行后受影响行数的方法。分享给大家供大家参考,具体如下:

exec()方法返回执行后受影响的行数。
语法:int PDO::exec(string statement)
提示:
参数statement是要执行的SQL语句。该方法返回执行查询时受影响的行数,通常用于insert,delete和update语句中。但不能用于select查询,返回查询结果。
为了验证这个提示,下面我分别对insert,delete,update,select 查询进行测试;
INSERT
try{
$conn=new PDO("mysql:host=$servername;dbname=$dbname", $username,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql="INSERT INTO `hello`(`firstname`,`lastname`,`email`)values('ye','xianming','1150416034@qq.com'),
('xiao','hua','xiaohua@163.com')";
$conn->exec($sql);
echo "Insert record success";
}catch(PDOException $e){
echo "Error:".$e->getMessage();
}
Delete
try{
$conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql="delete from hello where id=61";
$conn->exec($sql);
echo "delete record success";
}catch(PDOException $e){
echo "Error".$e->getMessage();
}
Update
try{
$conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql="UPDATE hello SET firstname='xiao',lastname='ming' WHERE id='62'";
$conn->exec($sql);
echo "update record success";
}catch(PDOException $e){
echo "Error".$e->getMessage();
}
Select
try{
$conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql="select * from hello";
$query=$conn->exec($sql);
for($i=0;$i<count($query);$i++){
print_r($query);
}
echo "select record success";
}catch(PDOException $e){
echo "Error".$e->getMessage();
}
注:上面四种查询方式,最后只有select查询不能正常执行.
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
# php
# PDO
# exec
# 函数
# 查询
# 受影响行数
# php mysql PDO 查询操作的实例详解
# php使用pdo连接并查询sql数据库的方法
# Php中用PDO查询Mysql来避免SQL注入风险的方法
# PHP中关于PDO数据访问抽象层的功能操作实例
# php在数据库抽象层简单使用PDO的方法
# php数据库抽象层 PDO
# PHP 5 数据对象 (PDO) 抽象层与 Oracle
# PHP使用PDO抽象层获取查询结果的方法示例
# 程序设计
# 行数
# 操作技巧
# 相关内容
# 感兴趣
# 给大家
# 四种
# 更多关于
# 不能正常
# 所述
# 查询结果
# 面向对象
# 进行测试
# 讲述了
# pre
# INSERT
# brush
# class
# select
# update
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
在线教育网站制作平台,山西立德教育官网?
如何快速上传自定义模板至建站之星?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
微信小程序 scroll-view组件实现列表页实例代码
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
实现点击下箭头变上箭头来回切换的两种方法【推荐】
php结合redis实现高并发下的抢购、秒杀功能的实例
常州企业网站制作公司,全国继续教育网怎么登录?
太平洋网站制作公司,网络用语太平洋是什么意思?
Mybatis 中的insertOrUpdate操作
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
如何在万网自助建站平台快速创建网站?
如何用wdcp快速搭建高效网站?
微信小程序 input输入框控件详解及实例(多种示例)
详解Huffman编码算法之Java实现
C++时间戳转换成日期时间的步骤和示例代码
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
,南京靠谱的征婚网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
javascript中对象的定义、使用以及对象和原型链操作小结
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何用PHP工具快速搭建高效网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
Python自动化办公教程_ExcelWordPDF批量处理案例
高防服务器租用指南:配置选择与快速部署攻略
香港服务器部署网站为何提示未备案?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
网站制作企业,网站的banner和导航栏是指什么?
微信推文制作网站有哪些,怎么做微信推文,急?
如何解决hover在ie6中的兼容性问题
Python文件流缓冲机制_IO性能解析【教程】
JavaScript模板引擎Template.js使用详解
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
HTML 中如何正确使用模板变量为元素的 name 属性赋值
利用vue写todolist单页应用
如何快速搭建安全的FTP站点?
PHP正则匹配日期和时间(时间戳转换)的实例代码
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel怎么为数据库表字段添加索引以优化查询
如何快速搭建高效可靠的建站解决方案?
WordPress 子目录安装中正确处理脚本路径的完整指南

