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 相关文章推荐
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
Dec 25 PHP
ThinkPHP在新浪SAE平台的部署实例
Oct 31 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
Mar 10 PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
PHP重定向与伪静态区别
Feb 19 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
Jul 27 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
laravel 如何实现引入自己的函数或类库
Oct 15 PHP
laravel数据库查询结果自动转数组修改实例
Feb 27 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的5个安全措施小结
2012/07/17 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python3中bytes和string之间的互相转换
2017/02/09 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
基于Django的python验证码(实例讲解)
2017/10/23 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
Python3多线程基础知识点
2019/02/19 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
python如何爬取动态网站
2020/09/09 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
一名老师的自我评价
2014/02/07 职场文书
十佳党员事迹材料
2014/08/28 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
解除同居协议书
2015/01/29 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书