|
Последние активные темы форума |
|
PDO::errorInfo
(no version information, might be only in CVS) PDO::errorInfo --
Fetch extended error information associated with the last operation on the database handle
Описаниеarray PDO::errorInfo ( void ) Внимание |
Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ.
Поведение этой функции, ее имя и относящаяся к ней документация
могут измениться в последующих версиях PHP без уведомления.
Используйте эту функцию на свой страх и риск. |
Возвращаемые значенияPDO::errorInfo() returns an array of error information
about the last operation performed by this database handle. The array
consists of the following fields:
PDO::errorInfo() only retrieves error information
for operations performed directly on the database handle. If you create
a PDOStatement object through PDO::prepare() or
PDO::query() and invoke an error on the statement
handle, PDO::errorInfo() will insert an error code
of PDO_ERR_NONE into the first element of the returned
array. You must call PDOStatement::errorInfo() to
return the error information for an operation performed on a particular
statement handle.
Примеры
Пример 1. Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database
<?php
/* Provoke an error -- the BONES table does not exist */
$err
=
$dbh
->
prepare
(
'SELECT skull FROM bones'
);
$err
->
execute
();
echo
"\nPDO::errorInfo():\n"
;
print_r
(
$err
->
errorInfo
());
?>
|
Результат выполнения данного примера: PDO::errorInfo():
Array
(
[0] => 42S02
[1] => -204
[2] => [IBM][CLI Driver][DB2/LINUX] SQL0204N "DANIELS.BONES" is an undefined name. SQLSTATE=42704
) |
|
Смотрите такжеPDO::errorCode() | PDOStatement::errorCode() | PDOStatement::errorInfo() |
|