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 程序员应该使用的10个组件
Oct 31 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
PHP 获取文件路径(灵活应用__FILE__)
Feb 15 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
php快速排序原理与实现方法分析
May 26 PHP
zend framework重定向方法小结
May 28 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 PHP
PHP explode()函数用法讲解
Feb 15 PHP
php7 错误处理机制修改实例分析
May 25 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
May 29 PHP
详解PHP Swoole与TCP三次握手
May 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实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
python安装教程 Pycharm安装详细教程
2017/05/02 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python Nose框架编写测试用例方法
2017/10/26 Python
详解python中的线程
2018/02/10 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
如何在python中实现线性回归
2020/08/10 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
小学教师管理制度
2014/01/18 职场文书
银行员工辞职信范文
2014/01/20 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
大学生团员个人总结
2015/02/14 职场文书
公积金具结保证书
2015/05/11 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android