PDOStatement::errorInfo

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)

PDOStatement::errorInfo — Отримання розширеної інформації про помилку, що сталася внаслідок роботи об'єкта PDOStatement

Опис

public PDOStatement::errorInfo(): array

Список параметрів

Ця функція не має параметрів.

Значення, що повертаються

PDOStatement::errorInfo() повертає масив з інформацією про помилку, що відповідає останній операції об'єкта PDOStatement. Масив складається як мінімум із наступних полів:

ЭлементИнформация
Код помилки SQLSTATE (п'ятисимвольний код, що складається з букв та цифр, визначений у стандарті ANSI SQL).
Код помилки повертається драйвером.
Повідомлення про помилку, яке повертається драйвером.

Приклади

Приклад #1 Виведення полів errorInfo() при PDO_ODBC підключення до DB2

Loading...

Результат виконання наведеного прикладу:

PDOStatement::errorInfo():
Array
(
    [0] => 42S02
    [1] => -204
    [2] => [IBM][CLI Driver][DB2/LINUX] SQL0204N  "DANIELS.BONES" is an undefined name.  SQLSTATE=42704
)

Дивіться також

  • PDO::errorCode() - Повертає код SQLSTATE результату останньої операції з базою даних
  • PDO::errorInfo() - Отримує розширену інформацію про помилку, що сталася під час останнього звернення до бази даних
  • PDOStatement::errorCode() - Отримує код SQLSTATE, пов'язаний з останньою операцією в об'єкті PDOStatement