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安全配置
Oct 09 PHP
简单的PHP留言本实例代码
May 09 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Sep 04 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
php 在线导入mysql大数据程序
Jun 11 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
Feb 08 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
php之可变变量的实例详解
Sep 12 PHP
Laravel用户授权系统的使用方法示例
Sep 16 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实现更新中间关联表数据的两种方法
2014/09/01 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Python单元测试框架unittest简明使用实例
2015/04/13 Python
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
python Tensor和Array对比分析
2020/01/08 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
Python如何定义有可选参数的元类
2020/07/31 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
html5唤醒APP小记
2019/03/27 HTML / CSS
会计专业毕业生自我评价
2013/09/25 职场文书
大学活动策划书范文
2014/01/10 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
新学期开学寄语2016
2015/12/04 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python