Доступные версии документации

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

Назначение

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