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
mysql_result(3) - php
fbsql_fetch_field(3) - php
pg_fetch_array(3) - php
pg_field_size(3) - php
pg_meta_data(3) - php
Similar Topics in the Unix Linux Community
length of data greater than 11
echo field separator
Awk command to replace specific position characters.
Length validation
Removing special chars from file and maintain field separator