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 静态变量与自定义常量的使用方法
Jan 26 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
Jun 06 PHP
thinkphp实现多语言功能(语言包)
Mar 04 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
php中数字、字符与对象判断函数用法实例
Nov 26 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
php文件上传你必须知道的几点
Oct 20 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
php图像验证码生成代码
Jun 08 PHP
PHP实现的观察者模式实例
Jun 21 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 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与SQL注入攻击[一]
2007/04/17 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
python用户管理系统
2018/03/13 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
python Dijkstra算法实现最短路径问题的方法
2019/09/19 Python
Django如何批量创建Model
2020/09/01 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
简述数组与指针的区别
2014/01/02 面试题
节水倡议书范文
2014/04/15 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
党支部对照检查材料
2014/08/25 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript