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.

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