Регистрация
Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
PHP Поиск
Наша группа в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
pg_field_size
(PHP 4 >= 4.2.0, PHP 5)
pg_field_size — Возвращает размер поля
Описание
int pg_field_size ( resource $result , int $field_number )pg_field_size() возвращает объем памяти (в байтах), занимаемый значением поля результата запроса PostgreSQL result.
Замечание:
Прежнее название функции: pg_fieldsize().
Список параметров
result -
Ресурс результата запроса PostgreSQL, возвращаемый функциями pg_query(), pg_query_params() или pg_execute() (в числе прочих).
field_number -
Порядковый номер поля результата запроса, начиная с нуля.
Возвращаемые значения
Требуемый объем памяти (в байтах) для хранения значения поля. -1 указывает на переменный размер поля. FALSE в случае ошибки.
Примеры
Пример #1 Получение информации о полях выборки
$dbconn = pg_connect("dbname=publisher") or die("Невозможно соединиться с базой");
$res = pg_query($dbconn, "select * from authors where author = 'Orwell'");
$i = pg_num_fields($res);
for ($j = 0; $j < $i; $j++) {
echo "column $j\n";
$fieldname = pg_field_name($res, $j);
echo "fieldname: $fieldname\n";
echo "printed length: " . pg_field_prtlen($res, $fieldname) . " characters\n";
echo "storage length: " . pg_field_size($res, $j) . " bytes\n";
echo "field type: " . pg_field_type($res, $j) . " \n\n";
}
Результат выполнения данного примера:
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() - Возвращает имя типа заданного поля
Описание на ru2.php.net
Описание на php.ru