pg_field_size(3) php man page | unix.com

Man Page: pg_field_size

Operating Environment: php

Section: 3

PG_FIELD_SIZE(3)														  PG_FIELD_SIZE(3)

pg_field_size - Returns the internal storage size of the named field

SYNOPSIS
int pg_field_size (resource $result, int $field_number)
DESCRIPTION
pg_field_size(3) returns the internal storage size (in bytes) of the field number in the given PostgreSQL $result. Note This function used to be called pg_fieldsize(3).
PARAMETERS
o $result - PostgreSQL query result resource, returned by pg_query(3), pg_query_params(3) or pg_execute(3) (among others). o $field_number - Field number, starting from 0.
RETURN VALUES
The internal field storage size (in bytes). -1 indicates a variable length field. FALSE is returned on error.
EXAMPLES
Example #1 Getting information about fields <?php $dbconn = pg_connect("dbname=publisher") or die("Could not connect"); $res = pg_query($dbconn, "select * from authors where author = 'Orwell'"); $i = pg_num_fields($res); for ($j = 0; $j < $i; $j++) { echo "column $j "; $fieldname = pg_field_name($res, $j); echo "fieldname: $fieldname "; echo "printed length: " . pg_field_prtlen($res, $fieldname) . " characters "; echo "storage length: " . pg_field_size($res, $j) . " bytes "; echo "field type: " . pg_field_type($res, $j) . " "; } ?> The above example will output: 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
SEE ALSO
pg_field_prtlen(3), pg_field_type(3). PHP Documentation Group PG_FIELD_SIZE(3)
Related Man Pages
mssql_fetch_field(3) - php
pg_field_prtlen(3) - php
pg_field_size(3) - php
pg_meta_data(3) - php
pg_send_query(3) - php
Similar Topics in the Unix Linux Community
length of data greater than 11
include NULLs in line length check
echo field separator
Awk command to replace specific position characters.
Length validation