pg_result_status
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_result_status — Повернення стану результату запиту
Опис
pg_result_status(PgSql\Result $result, int $mode = PGSQL_STATUS_LONG): string|int
pg_result_status() повертає поточний стан екземпляра PgSql\Result, або тег завершення сервером роботи з цим ресурсом.
Список параметрів
result
Екземпляр PgSql\Result, що повертається функціями pg_query() pg_query_params() або pg_execute()(среди прочего).
mode
Приймає одне із двох значень: PGSQL_STATUS_LONG
для отримання числового позначення стану result
, либо**PGSQL_STATUS_STRING
** для отримання стану теги у вигляді рядка. За замовчуванням використовується PGSQL_STATUS_LONG
Значення, що повертаються
Якщо як аргумент передається PGSQL_STATUS_LONG
, то повертається одна з перерахованих констант: PGSQL_EMPTY_QUERY
PGSQL_COMMAND_OK
PGSQL_TUPLES_OK
PGSQL_COPY_OUT
PGSQL_COPY_IN
PGSQL_BAD_RESPONSE
PGSQL_NONFATAL_ERROR
PGSQL_FATAL_ERROR
. В іншому випадку функція поверне рядкове подання стану результату запиту.
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрresult тепер чекає екземпляр PgSql\Result; раніше очікувався ресурс (resource |
Приклади
Приклад #1 Приклад використання pg_result_status()****
Loading...
Результат виконання наведеного прикладу:
Copy began.
Дивіться також
- pg_connection_status() - Визначає стан підключення