• PDOStatement::errorInfo


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


    说明

    语法

    array PDOStatement::errorInfo ( void )高佣联盟 www.cgewang.com

    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 "
    PDOStatement::errorInfo():
    ";
    $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
    )
  • 相关阅读:
    人脸识别2
    neo4j可视化展示3
    20220608 08:00:04
    neo4j可视化展示
    20220609 08:00:02
    DNN(深度神经网络算法)
    人脸识别1
    20220610 08:00:02
    opencv加载视频源
    neo4j可视化展示
  • 原文地址:https://www.cnblogs.com/yc10086/p/13101827.html
Copyright © 2020-2023  润新知