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