zoukankan      html  css  js  c++  java
  • 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
    )
  • 相关阅读:
    CCF_ 201403-2_窗口
    CCF_201503-2_数字排序
    [loj3346]交换城市
    [cf516E]Drazil and His Happy Friends
    [cf505E]Mr. Kitayuta vs. Bamboos
    [loj3343]超现实树
    [loj3331]选课
    [loj3342]制作菜品
    [loj3156]回家路线
    [loj3339]美食家
  • 原文地址:https://www.cnblogs.com/yc10086/p/13101827.html
Copyright © 2011-2022 走看看