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
  • asp之家 网络编程 m.aspxhome.com