db2_stmt_error

(PECL ibm_db2 >= 1.0.0)

db2_stmt_error — Повертає рядок, що містить SQLSTATE, повернутий SQL-оператором

Опис

db2_stmt_error(?resource $stmt = null): string

Повертає рядок, що містить SQLSTATE, повернутий SQL-оператором.

Якщо ви не передасте ресурс оператора як аргумент у db2_stmt_error(), драйвер поверне значення SQLSTATE, пов'язане з останньою спробою повернути ресурс оператора, наприклад, з db2_prepare() або db2_exec()

Щоб дізнатися, що означає SQLSTATE, можна ввести наступну команду в командному рядку процесора DB2: db2 '? `sqlstate-value`'. Ви також можете викликати db2_stmt_errormsg(), щоб отримати явне повідомлення про помилку та відповідне значення SQLCODE.

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

stmt

Допустимий ресурс оператора.

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

Повертає рядок, який містить значення SQLSTATE.

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

  • db2_conn_error() - Повертає рядок, що містить значення SQLSTATE, повернене останньою спробою підключення
  • db2_conn_errormsg() - Повертає останнє повідомлення про помилку підключення та значення SQLCODE
  • db2_stmt_errormsg() - Повертає рядок, що містить останнє повідомлення про помилку SQL-виразу