PHP PDOStatement::errorInfo讲解


Posted in PHP onJanuary 31, 2019

PDOStatement::errorInfo

PDOStatement::errorInfo — 获取跟上一次语句句柄操作相关的扩展错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

说明

语法

array PDOStatement::errorInfo ( void )

PDOStatement::errorInfo() 返回一个关于上一次语句句柄执行操作的错误信息的数组 。该数组包含下列字段:

元素   信息
0     SQLSTATE 错误码(一个由5个字母或数字组成的在 ANSI SQL 标准中定义的标识符)。
1     具体驱动错误码。
2     具体驱动错误信息。

实例

显示连接到DB2数据库的 PDO_ODBC 连接的 errorInfo() 的字段

<?php
/* 激发一个错误 -- BONES 数据表不存在 */
$sth = $dbh->prepare('SELECT skull FROM bones');
$sth->execute();
echo "\nPDOStatement::errorInfo():\n";
$arr = $sth->errorInfo();
print_r($arr);
?>
<pre>
PDOStatement::errorCode(): 42S02

以上例程会输出:

PDOStatement::errorInfo():
Array
(
  [0] => 42S02
  [1] => -204
  [2] => [IBM][CLI Driver][DB2/LINUX] SQL0204N "DANIELS.BONES" is an undefined name. SQLSTATE=42704
)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP中实现图片的锐化
Oct 09 PHP
第四节--构造函数和析构函数
Nov 16 PHP
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
一步一步学习PHP(1) php开发环境配置
Feb 15 PHP
php地址引用(php地址引用的效率问题)
Mar 23 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
php用header函数实现301跳转代码实例
Nov 25 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
php给每个段落添加空格的方法
Mar 20 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
php图片裁剪函数
Oct 31 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 PHP
PHP PDOStatement::errorCode讲解
Jan 31 #PHP
PHP PDOStatement::columnCount讲解
Jan 30 #PHP
PHP PDOStatement::closeCursor讲解
Jan 30 #PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 #PHP
PHP PDOStatement::bindValue讲解
Jan 30 #PHP
PHP PDOStatement::bindParam讲解
Jan 30 #PHP
PHP PDOStatement::bindColumn讲解
Jan 30 #PHP
You might like
PHP学习 变量使用总结
2011/03/24 PHP
php中{}大括号是什么意思
2013/12/01 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
2016/04/28 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
iscroll实现下拉刷新功能
2017/07/18 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
Vue实现验证码功能
2019/12/03 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
Python的净值数据接口调用示例分享
2016/03/15 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
Python登录系统界面实现详解
2019/06/25 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
python 实现视频 图像帧提取
2019/12/10 Python
Python实现代码块儿折叠
2020/04/15 Python
Python 实现一个计时器
2020/07/28 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
应届毕业生求职信范文
2013/12/18 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
一年级语文教学反思
2014/02/13 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
好的促销活动方案
2014/08/21 职场文书
技术入股合作协议书
2014/10/07 职场文书
全民创业工作总结
2015/08/13 职场文书