返回介绍

PDO::errorInfo

发布于 2018-05-28 05:42:32 字数 920 浏览 889 评论 0 收藏 0

PHP PDO 参考手册

PDO::errorCode — 返回最后一次操作数据库的错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

说明

语法

public array PDO::errorInfo ( void )

返回值

返回一个数组,该数组包含了最后一次操作数据库的错误信息描述。

数组内容如下:

元素信息
0SQLSTATE 错误码 (5个字母或数字组成的在 ANSI SQL 标准中定义的标识符).
1错误代码
2错误信息

注意:如果数据库句柄没有进行操作,则返回 NULL 。

实例

显示errorInfo()中关于PDO_ODBC连接到DB2数据库的错误信息

<?php
/* 错误的SQL语法 */
$stmt = $dbh->prepare('bogus sql');
if (!$stmt) {
    echo "\nPDO::errorInfo():\n";
    print_r($dbh->errorInfo());
}
?>

以上例程会输出:

PDO::errorInfo():
Array
(
    [0] => HY000
    [1] => 1
    [2] => near "bogus": syntax error
)

PHP PDO 参考手册

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文