PHP PDOStatement::errorInfo讲解
作者:php参考手册 时间:2023-06-04 14:11:53
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,pdostatement,errorinfo
0
投稿
猜你喜欢
python tkinter制作用户登录界面的简单实现
2021-01-07 06:00:09
使用PyInstaller将python转成可执行文件exe笔记
2021-11-08 04:12:51
Python 数据化运营之KMeans聚类分析总结
2023-11-13 02:27:26
python编程进阶之类和对象用法实例分析
2022-04-01 23:59:03
对numpy.append()里的axis的用法详解
2022-03-20 18:19:59
python自动提取文本中的时间(包含中文日期)
2023-08-22 21:32:11
vue获取路由详细内容信息方法实例
2024-06-07 16:01:53
Python项目打包成二进制的方法
2023-11-07 05:22:02
文档标准的真实谎言
2008-06-02 10:46:00
mysql查询表里的重复数据方法
2024-01-16 07:13:19
扫盲大讲堂:SQL查询结果集对注入的影响及利用
2009-09-05 09:49:00
使用pandas把某一列的字符值转换为数字的实例
2021-08-16 08:11:55
SQLServer分布式事务问题
2024-01-17 23:42:50
go语言yaml转map、map遍历的实现
2024-05-25 15:19:52
解决iframe的frameborder在chrome/ff/ie下的差异
2023-08-09 00:23:24
python 数据类型强制转换的总结
2021-03-25 03:40:26
解决安装python库时windows error5 报错的问题
2022-06-14 05:26:04
python实现人机对战的五子棋游戏
2021-07-05 04:36:03
Python全栈之学习CSS(2)
2022-11-11 13:04:54
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2023-01-01 11:23:13