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中使用DOM类读取XML文件的实现代码
Dec 14 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
php使用qr生成二维码的示例分享
Jan 20 PHP
php使用session二维数组实例
Nov 06 PHP
php递归json类实例
Dec 02 PHP
非常全面的php日期时间运算汇总
Nov 04 PHP
php实现点击可刷新验证码
Nov 07 PHP
php自动加载方式集合
Apr 04 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
laravel 操作数据库常用函数的返回值方法
Oct 11 PHP
laravel框架邮箱认证实现方法详解
Nov 22 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 作用域解析运算符(::)
2010/07/27 PHP
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
2006/10/19 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
vue实现动态按钮功能
2019/05/13 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
javascript的this关键字详解
2019/05/20 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
Python实现感知机(PLA)算法
2017/12/20 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python pygame实现方向键控制小球
2019/05/17 Python
python实现canny边缘检测
2020/09/14 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
什么是事务?事务有哪些性质?
2012/03/11 面试题
师范生的个人求职信范文
2014/01/04 职场文书
授权委托书范本
2014/04/03 职场文书
体育运动口号
2014/06/09 职场文书
关于安全的标语
2014/06/10 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
清明节随笔
2015/08/15 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
php解析非标准json、非规范json的方式实例
2022/05/10 PHP
vue实现简易音乐播放器
2022/08/14 Vue.js