pg_field_type_oid

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

pg_field_type_oid — Повертає ідентифікатор типу заданого поля

Опис

pg_field_type_oid(PgSql\Result $result, int $field): string|int

pg_field_type_oid() повертає цілий ідентифікатор базового типу (OID) значень колонки результату запиту result з номером field

Більш детальну інформацію про тип значень можна отримати, надіславши запит із отриманим OID до системної таблиці PostgreSQL pg_typeФункция PostgreSQLformat_type() перетворює OID на стандартне ім'я типу SQL.

Зауваження :

Якщо в якості типу значень використовується PostgreSQL домен (замість базового типу), функція поверне OID типу всередині домену, а не OID домену.

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

result

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

field

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

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

Повертає базовий тип OID значень поля.

список змін

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

Приклади

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

Loading...

Результат виконання наведеного прикладу:

Title field type OID: 1043

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

  • pg_field_type() - Повертає ім'я типу заданого поля
  • pg_field_prtlen() - Повертає кількість друкованих символів
  • pg_field_name() - Повертає найменування поля