Получить информацию о коде завершения

Назначение

Получение расширенной информации о коде завершения последнего выполненного 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] = > Таблица уже существует.
)