|
Последние активные темы форума |
|
PDO::errorCode
(no version information, might be only in CVS) PDO::errorCode --
Fetch the SQLSTATE associated with the last operation on the database handle
Описаниеint PDO::errorCode ( void ) Внимание |
Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ.
Поведение этой функции, ее имя и относящаяся к ней документация
могут измениться в последующих версиях PHP без уведомления.
Используйте эту функцию на свой страх и риск. |
Возвращаемые значенияReturns a SQLSTATE, a five-character alphanumeric identifier defined in the ANSI SQL
standard.
PDO::errorCode() only retrieves error codes 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::errorCode() will return
PDO_ERR_NONE. You must call
PDOStatement::errorCode() to return the error
code for an operation performed on a particular statement handle.
Примеры
Пример 1. Retrieving a SQLSTATE code
<?php
/* Provoke an error -- the BONES table does not exist */
$dbh
->
exec
(
"INSERT INTO bones(skull) VALUES ('lucy')"
);
echo
"\nPDO::errorCode(): "
;
print
$dbh
->
errorCode
();
?>
|
Результат выполнения данного примера: |
Смотрите такжеPDO::errorInfo() | PDOStatement::errorCode() | PDOStatement::errorInfo() |
|