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 相关文章推荐
文件上传类
Oct 09 PHP
php adodb连接mssql解决乱码问题
Jun 12 PHP
php将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
php实现根据字符串生成对应数组的方法
Sep 22 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
php简单定时执行任务的实现方法
Feb 23 PHP
基于PHP实现等比压缩图片大小
Mar 04 PHP
Centos6.5和Centos7 php环境搭建方法
May 27 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
PHP中empty,isset,is_null用法和区别
Feb 19 PHP
php表单处理操作
Nov 16 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
google地图的路线实现代码
2009/08/20 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
python三引号输出方法
2019/02/27 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
python中while和for的区别总结
2019/06/28 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
python文件读写代码实例
2019/10/21 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
Python如何给函数库增加日志功能
2020/08/04 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
应届生法律求职信
2013/10/22 职场文书
网络技术专业求职信
2014/02/18 职场文书
出纳员岗位职责
2014/03/13 职场文书
综治目标管理责任书
2015/05/11 职场文书
学习党史心得体会2016
2016/01/23 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书