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在线代理转向代码
May 05 PHP
php中的比较运算符详解
Oct 28 PHP
php生成扇形比例图实例
Nov 06 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
PHP使用自定义方法实现数组合并示例
Jul 07 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
php使用curl伪造来源ip和refer的方法示例
May 08 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 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的类树(支持无限分类)
2006/10/09 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
Python 学习笔记
2008/12/27 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
Skyscanner波兰:廉价航班
2017/11/07 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
公司领导推荐信
2013/11/12 职场文书
单位创先争优活动方案
2014/01/26 职场文书
保险公司早会主持词
2014/03/22 职场文书
水电维修专业推荐信
2014/09/06 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
打架检讨书范文
2015/01/27 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python