Получить информацию о коде завершения
Назначение
Получение расширенной информации о коде завершения последнего выполненного SQL-оператора.
Синтаксические правила
array PDOStatement::errorInfo();
Описание
Функция возвращает расширенную информацию о коде завершения последнего обработанного ядром СУБД ЛИНТЕР SQL-оператора, связанного с данным PDOStatement-объектом.
Возвращаемое значение
Массив, содержащий информацию о коде завершения.
Элементы массива:
-
0 – код завершения в формате SQLSTATE;
-
1 – числовой код завершения ядра СУБД ЛИНТЕР;
-
2 – текстовая расшифровка кода завершения ядра СУБД ЛИНТЕР.
Пример
< ?php $sth = $dbh- >prepare('CREATE TABLE AUTO (id int)'); $sth- >execute(); echo "\nPDOStatement::errorInfo():\n"; $arr = $sth- >errorInfo(); print_r($arr); ? >
Результат выполнения данного примера:
PDOStatement::errorInfo(): Array ( [0] = >42S01 [1] = > 1503 [2] = > Таблица уже существует. )