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 相关文章推荐
PHP CURL模拟GET及POST函数代码
Apr 25 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
Mar 27 PHP
php中导出数据到excel时数字变为科学计数的解决方法
Feb 03 PHP
深入PHP中慎用双等于(==)的详解
Jun 06 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
Mar 14 PHP
php面向对象的用户登录身份验证
Jun 08 PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 PHP
php表单处理操作
Nov 16 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
在Laravel中使用MongoDB的方法示例
Nov 11 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
jQuery 源码分析笔记
2011/05/25 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
Python中用Spark模块的使用教程
2015/04/13 Python
python matplotlib中文显示参数设置解析
2017/12/15 Python
浅谈python之新式类
2018/08/12 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
python3 map函数和filter函数详解
2019/08/26 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
Python包argparse模块常用方法
2021/06/04 Python