全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php使用PDO下exec()函数查询执行后受影响行数的方法

本文实例讲述了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 


相关文章: ,如何利用word制作宣传手册?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  开封网站制作公司,网络用语开封是什么意思?  北京网站制作网页,网站升级改版需要多久?  如何快速选择适合个人网站的云服务器配置?  如何快速生成橙子建站落地页链接?  全景视频制作网站有哪些,全景图怎么做成网页?  再谈Python中的字符串与字符编码(推荐)  建站之星展会模版如何一键下载生成?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  如何在西部数码注册域名并快速搭建网站?  Python多线程使用规范_线程安全解析【教程】  网站图片在线制作软件,怎么在图片上做链接?  如何设置并定期更换建站之星安全管理员密码?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  如何彻底删除建站之星生成的Banner?  深圳网站制作案例,网页的相关名词有哪些?  如何在局域网内绑定自建网站域名?  详解jQuery停止动画——stop()方法的使用  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  建站之星如何开启自定义404页面避免用户流失?  建站OpenVZ教程与优化策略:配置指南与性能提升  网站制作报价单模板图片,小松挖机官方网站报价?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  c++ stringstream用法详解_c++字符串与数字转换利器  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  建站之星后台密码遗忘或太弱?如何重置与强化?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  建站之星安装提示数据库无法连接如何解决?  如何打造高效商业网站?建站目的决定转化率  C++如何使用std::optional?(处理可选值)  如何在万网自助建站平台快速创建网站?  c++怎么用jemalloc c++替换默认内存分配器【性能】  如何快速搭建高效香港服务器网站?  制作公司内部网站有哪些,内网如何建网站?  如何快速生成凡客建站的专业级图册?  建站之星北京办公室:智能建站系统与小程序生成方案解析  如何在搬瓦工VPS快速搭建网站?  如何在IIS管理器中快速创建并配置网站?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  如何在万网主机上快速搭建网站?  如何选择美橙互联多站合一建站方案?  微信小程序 input输入框控件详解及实例(多种示例)  建站之星Pro快速搭建教程:模板选择与功能配置指南  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  如何在IIS7中新建站点?详细步骤解析  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。