Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ovrimos_result_all(3) [php man page]

OVRIMOS_RESULT_ALL(3)													     OVRIMOS_RESULT_ALL(3)

ovrimos_result_all - Prints the whole result set as an HTML table

SYNOPSIS
int ovrimos_result_all (int $result_id, [string $format]) DESCRIPTION
Prints the whole result set as an HTML table. PARAMETERS
o $result_id - A result identifier, returned by ovrimos_execute(3) or ovrimos_exec(3). o $format - Optional HTML attributes for the generated table element. RETURN VALUES
Returns the number of rows in the generated table. EXAMPLES
This will execute an SQL statement and print the result in an HTML table. Example #1 Prepare a statement, execute, and view the result <?php $conn = ovrimos_connect("db_host", "8001", "admin", "password"); if ($conn != 0) { echo "Connection ok!"; $res = ovrimos_prepare($conn, "select table_id, table_name from sys.tables where table_id = 7"); if ($res != 0) { echo "Prepare ok!"; if (ovrimos_execute($res, array(3))) { echo "Execute ok! "; ovrimos_result_all($res); } else { echo "Execute not ok!"; } ovrimos_free_result($res); } else { echo "Prepare not ok! "; } ovrimos_close($conn); } ?> Example #2 ovrimos_result_all(3) with meta-information <?php $conn = ovrimos_connect("db_host", "8001", "admin", "password"); if ($conn != 0) { echo "Connection ok!"; $res = ovrimos_exec($conn, "select table_id, table_name from sys.tables where table_id = 1"); if ($res != 0) { echo "Statement ok! cursor=" . ovrimos_cursor($res) . " "; $colnb = ovrimos_num_fields($res); echo "Output columns=" . $colnb . " "; for ($i=1; $i <= $colnb; $i++) { $name = ovrimos_field_name($res, $i); $type = ovrimos_field_type($res, $i); $len = ovrimos_field_len($res, $i); echo "Column " . $i . " name=" . $name . " type=" . $type . " len=" . $len . " "; } ovrimos_result_all($res); ovrimos_free_result($res); } ovrimos_close($conn); } ?> PHP Documentation Group OVRIMOS_RESULT_ALL(3)

Check Out this Related Man Page

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)
Man Page