小白教程
所有教程
关于
Search
172.70.127.42
172.70.127.42
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Pdostatement errorinfo”的源代码
本页内容
上一节:
Pdostatement_errorcode
下一节:
Pdostatement_execute
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PDOStatement::errorInfo}}[[Category:PHP PDO 参考手册|29]] = PDOStatement::errorInfo = [[:Category:PHP PDO 参考手册]] PDOStatement::errorInfo — 获取跟上一次语句句柄操作相关的扩展错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> array PDOStatement::errorInfo ( void ) </pre> PDOStatement::errorInfo() 返回一个关于上一次语句句柄执行操作的错误信息的数组 。该数组包含下列字段: {| class="table table-striped table-hover" ! 元素 ! 信息 |- | 0 | SQLSTATE 错误码(一个由5个字母或数字组成的在 ANSI SQL 标准中定义的标识符)。 |- | 1 | 具体驱动错误码。 |- | 2 | 具体驱动错误信息。 |} === 显示连接到DB2数据库的 PDO_ODBC 连接的 errorInfo() 的字段 === <pre> <?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 </pre> 以上例程会输出: <pre> PDOStatement::errorInfo(): Array ( [0] => 42S02 [1] => -204 [2] => [IBM][CLI Driver][DB2/LINUX] SQL0204N "DANIELS.BONES" is an undefined name. SQLSTATE=42704 ) </pre> [[:Category:PHP PDO 参考手册]]
返回至“
Pdostatement errorinfo
”。
上一节:
Pdostatement_errorcode
下一节:
Pdostatement_execute