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() - Повертає найменування поля