11111

PDOStatement::errorInfo

Пред.

След.

PDOStatement::errorInfo

(no version information, might be only in CVS)PDOStatement::errorInfo --

Fetch extended error information associated with the last operation on the statement handle

Описание

array PDOStatement::errorInfo (void)

Внимание

-Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ.

Поведение этой функции, ее имя и относящаяся к ней документация

могут измениться в последующих версиях PHP без уведомления.

Используйте эту функцию на свой страх и риск.

Возвращаемые значения

- PDOStatement::errorInfo() returns an array of

error information about the last operation performed by this

statement handle. The array consists of the following fields:

ElementInformation
0SQLSTATE error code (a five-character alphanumeric identifier defined

in the ANSI SQL standard).

1Driver-specific error code.
2Driver-specific error message.

Примеры

-

Пример 1. Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database

<?php

/* Provoke an error -- the BONES table does not exist */

$sth = $dbh->prepare('SELECT skull FROM bones');

$sth->execute();

echo "\nPDOStatement::errorInfo():\n";

$arr = $sth->errorInfo();

print_r($arr);

?>

Результат выполнения данного примера:
PDOStatement::errorInfo():

Array

(

[0] => 42S02

[1] => -204

[2] => [IBM][CLI Driver][DB2/LINUX] SQL0204N "DANIELS.BONES" is an undefined name. SQLSTATE=42704

)

Смотрите также

-

PDO::errorCode()
PDO::errorInfo()
PDOStatement::errorCode()

Пред.

Начало

След.

PDOStatement::errorCode

Уровень выше

PDOStatement::execute 22222

Free Web Hosting