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
PHP时间戳使用实例代码
Jun 07 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
PHP中COOKIES使用示例
Jul 26 PHP
php搜索文件程序分享
Oct 30 PHP
PHP实现获取并生成数据库字典的方法
May 04 PHP
yii插入数据库防并发的简单代码
May 27 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 PHP
Thinkphp整合阿里云OSS图片上传实例代码
Apr 28 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 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
javascript基本语法分析说明
2008/06/15 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
jQuery实现文件上传进度条特效
2015/08/12 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
python字符串替换示例
2014/04/24 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
Python如何实现定时器功能
2020/05/28 Python
HTML5 本地存储实现购物车功能
2017/09/07 HTML / CSS
台湾最大银发乐活百货:乐龄网
2018/05/21 全球购物
斯福泰克软件测试面试题
2015/02/16 面试题
技校教师求职简历的自我评价
2013/10/20 职场文书
公司晚会主持词
2014/03/22 职场文书
新闻发布会策划方案
2014/06/12 职场文书
销售人员工作自我评价
2014/09/21 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
北京青年观后感
2015/06/15 职场文书
如何用python绘制雷达图
2021/04/24 Python
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技