pg_field_size
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_size — Повертає розмір поля
Опис
pg_field_size(PgSql\Result $result, int $field): int
pg_field_size() повертає обсяг пам'яті (в байтах), який займає значення поля результату запиту PostgreSQL result
Зауваження :
Прежнее название функции:pg_fieldsize()
Список параметрів
result
Екземпляр PgSql\Result, що повертається функціями pg_query() pg_query_params() або pg_execute()(среди прочего).
field
Порядковий номер поля результату запиту з нуля.
Значення, що повертаються
Необхідний обсяг пам'яті (байтах) для зберігання значення поля. -1 вказує на змінний розмір поля.
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрresult тепер чекає екземпляр PgSql\Result; раніше очікувався ресурс (resource |
Приклади
Приклад #1 Отримання інформації про поля вибірки
Loading...
Результат виконання наведеного прикладу:
column 0
fieldname: author
printed length: 6 characters
storage length: -1 bytes
field type: varchar
column 1
fieldname: year
printed length: 4 characters
storage length: 2 bytes
field type: int2
column 2
fieldname: title
printed length: 24 characters
storage length: -1 bytes
field type: varchar
Дивіться також
- pg_field_prtlen() - Повертає кількість друкованих символів
- pg_field_type() - Повертає ім'я типу заданого поля