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 相关文章推荐
利用 window_onload 实现select默认选择
Oct 09 PHP
一周学会PHP(视频)Http下载
Dec 12 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
Mar 23 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
ThinkPHP关于session的操作方法汇总
Jul 18 PHP
微信公众号开发之微信公共平台消息回复类实例
Nov 14 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
Redis构建分布式锁
Mar 28 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 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/12/11 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
JS获取时间的方法
2015/01/21 Javascript
js闭包用法实例详解
2016/12/13 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
js计时事件实现圆形时钟
2020/03/25 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
详解python eval函数的妙用
2017/11/16 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
大门门卫岗位职责
2013/11/30 职场文书
投标担保书范文
2014/04/02 职场文书