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读取超大文件的实例代码
Apr 01 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
php的hash算法介绍
Feb 13 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
thinkphp中空模板与空模块的用法实例
Nov 26 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 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 代码优化的42条建议 推荐
2009/09/25 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
基于win2003虚拟机中apache服务器的访问
2017/08/01 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
Array的push与unshift方法性能比较分析
2011/03/05 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
详解vue 组件的实现原理
2020/11/12 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
Python网络编程 Python套接字编程
2017/09/13 Python
python在非root权限下的安装方法
2018/01/23 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
python pyheatmap包绘制热力图
2018/11/09 Python
学python安装的软件总结
2019/10/12 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
机械设计毕业生自荐信
2014/02/02 职场文书
阿德的梦教学反思
2014/02/06 职场文书
毕业生代领毕业材料的授权委托书
2014/09/29 职场文书
公安四风对照检查材料思想汇报
2014/10/11 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
2015年推普周活动总结
2015/03/27 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang