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 相关文章推荐
了解Joomla 这款来自国外的php网站管理系统
Mar 11 PHP
discuz程序的PHP加密函数原理分析
Aug 05 PHP
PHP+Mysql+jQuery实现动态展示信息
Oct 08 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
又十个超级有用的PHP代码片段
Sep 24 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
PHP实现的文件上传类与用法详解
Jul 05 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
Laravel框架之解决前端显示图片问题
Oct 24 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
长波知识介绍
2021/03/01 无线电
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
Vue项目中如何引入icon图标
2018/03/28 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
python之wxPython应用实例
2014/09/28 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
python使用多进程的实例详解
2018/09/19 Python
详解python算法之冒泡排序
2019/03/05 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
模具专业毕业推荐信
2014/03/08 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
《角的度量》教学反思
2016/02/18 职场文书