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的输入输出流
Feb 14 PHP
php快速url重写 更新版[需php 5.30以上]
Apr 20 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
对PHP新手的一些建议(PHP学习经验总结)
Aug 20 PHP
php判断对象是派生自哪个类的方法
Jun 20 PHP
php简单判断两个字符串是否相等的方法
Jul 13 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
Yii2实现ajax上传图片插件用法
Apr 28 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
使用PHP免费发送定时短信的实例
Oct 24 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
thinkphp 框架数据库切换实现方法分析
May 18 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
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
javascript instanceof 内部机制探析
2010/10/15 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
Element Input组件分析小结
2018/10/11 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
英国网上购买门:Direct Doors
2018/06/07 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
优秀交警事迹材料
2014/01/26 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
小学语文教研活动总结
2014/07/01 职场文书
社区文艺活动方案
2014/08/19 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python