pg_field_table

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

pg_field_table — Повертає назву або ідентифікатор таблиці, що містить задане поле

Опис

pg_field_table(PgSql\Result $result, int $field, bool $oid_only = false): string|int|false

pg_field_table() повертає ім'я таблиці, до якої належить задане поле. Якщо як аргумент oid_only передається true, функція поверне oid-ідентифікатор таблиці

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

result

Екземпляр PgSql\Result, що повертається функціями pg_query() pg_query_params() або pg_execute()(среди прочего).

field

Порядковий номер поля результату запиту з нуля.

oid_only

За замовчуванням функція повертає назву таблиці, що містить поле. Якщо параметр oid_onlyравен**true**то функція поверне oid таблиці.

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

При успішному завершенні назва таблиці або її oid або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрresult тепер чекає екземпляр PgSql\Result; раніше очікувався ресурс (resource

Приклади

Приклад #1 Отримання інформації про поле вибірки

Loading...

Висновок наведеного прикладу буде схожим на:

foo
14379580

bool(false)

Примітки

Зауваження :

Повернення oid таблиці значно швидше, ніж назви, оскільки визначення назви вимагає виконання додаткового запиту до системної таблиці бази даних.

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