PDO::exec讲解


Posted in PHP onJanuary 28, 2019

PDO::exec

PDO::exec — 执行一条 SQL 语句,并返回受影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

说明

语法

int PDO::exec ( string $statement )

PDO::exec() 在一个单独的函数调用中执行一条 SQL 语句,返回受此语句影响的行数。

PDO::exec() 不会从一条 SELECT 语句中返回结果。对于在程序中只需要发出一次的 SELECT 语句,可以考虑使用PDO::query()

参数说明:

statement :要被预处理和执行的SQL 语句。

返回值

PDO::exec()返回受修改或删除 SQL 语句影响的行数。如果没有受影响的行,则 PDO::exec() 返回 0。

下面例子依赖 PDO::exec() 的返回值是不正确的,其中受影响行数为 0 的语句会导致调用 die() :

<?php
$db->exec() or die(print_r($db->errorInfo(), true));
?>

实例

执行一条 DELETE 语句

计算由一条不带 WHERE 字句的 DELETE 语句删除的行数。

<?php
$dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');
/* 删除 FRUIT 数据表中满足条件的所有行 */
$count = $dbh->exec("DELETE FROM fruit WHERE colour = 'red'");
/* 返回被删除的行数 */
print("Deleted $count rows.\n");
?>

以上例程会输出:

Deleted 1 rows.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
php提示undefined index的几种解决方法
May 21 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
php中session过期时间设置及session回收机制介绍
May 05 PHP
php遍历数组的4种方法总结
Jul 05 PHP
PHP定时执行任务实现方法详解(Timer)
Jul 30 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
PHP二维数组矩形转置实例
Jul 20 PHP
php操纵mysqli数据库的实现方法
Sep 18 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
Feb 15 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
PHP判断是否是微信打开,浏览器打开的方法
Mar 14 PHP
PDO::errorInfo讲解
Jan 28 #PHP
PDO::errorCode讲解
Jan 28 #PHP
PHP关于foreach复制知识点总结
Jan 28 #PHP
实例讲解PHP验证邮箱是否合格
Jan 28 #PHP
PHP将英文数字转换为阿拉伯数字实例讲解
Jan 28 #PHP
PHP实现一个轻量级容器的方法
Jan 28 #PHP
PDO::_construct讲解
Jan 27 #PHP
You might like
自动分页的不完整解决方案
2007/01/12 PHP
如何在PHP程序中防止盗链
2008/04/09 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
php下获取客户端ip地址的函数
2010/03/15 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Python isinstance判断对象类型
2008/09/06 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
python time.strptime格式化实例详解
2021/02/03 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
教育学习自我评价
2014/02/03 职场文书
2014年基层党组织公开承诺书
2014/03/29 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
合同范本之电脑出租
2019/08/13 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
MongoDB balancer的使用详解
2021/04/30 MongoDB