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() - Повертає ім'я типу заданого поля