PHP中PDOStatement::errorInfo的作用是什么

这篇文章给大家介绍PHP中PDOStatement::errorInfo的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

PDOStatement::errorInfo

PHP中PDOStatement::errorInfo的作用是什么

PDOStatement::errorInfo — 获取跟上一次语句句柄操作相关的扩展错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

说明

语法

arrayPDOStatement::errorInfo(void)

PDOStatement::errorInfo() 返回一个关于上一次语句句柄执行操作的错误信息的数组 。该数组包含下列字段:

元素 信息0 SQLSTATE 错误码(一个由5个字母或数字组成的在 ANSI SQL 标准中定义的标识符)。1 具体驱动错误码。2 具体驱动错误信息。

实例

显示连接到DB2数据库的 PDO_ODBC 连接的 errorInfo() 的字段

<?php
/*激发一个错误--BONES数据表不存在*/
$sth=$dbh->prepare('SELECTskullFROMbones');
$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][CLIDriver][DB2/LINUX]SQL0204N"DANIELS.BONES"isanundefinedname.SQLSTATE=42704
)

关于PHP中PDOStatement::errorInfo的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

发布于 2021-06-13 23:17:57
收藏
分享
海报
0 条评论
174
上一篇:PHP中PDOStatement::execute的作用是什么 下一篇:PHP中PDOStatement::columnCount的作用是什么
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码