Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ovrimos_fetch_row(3) [php man page]

OVRIMOS_FETCH_ROW(3)													      OVRIMOS_FETCH_ROW(3)

ovrimos_fetch_row - Fetches a row from the result set

SYNOPSIS
bool ovrimos_fetch_row (int $result_id, [int $how], [int $row_number]) DESCRIPTION
Fetches a row from the result set. Column values should be retrieved with other calls. PARAMETERS
o $result_id - A result identifier, returned by ovrimos_execute(3) or ovrimos_exec(3). o $how - Determines how the rows are fetched. This can be one of the following strings (case is not significant): +---------+---------------------------------------------------+ | Option | | | | | | | Notes | | | | +---------+---------------------------------------------------+ | | | | Next | | | | | | | Forward direction from current position. This is | | | the default value. | | | | | | | | Prev | | | | | | | Backward direction from current position. | | | | | | | | First | | | | | | | Forward direction from the start. | | | | | | | | Last | | | | | | | Backward direction from the end. | | | | | | | |Absolute | | | | | | | Absolute position from the start. Requires | | | $rownumber. | | | | +---------+---------------------------------------------------+ o $rownumber - The row number, first one is 0. Only needed when $how is set to Absolute. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 A fetch row example <?php $conn = ovrimos_connect("remote.host", "8001", "admin", "password"); if ($conn != 0) { echo "Connection ok!"; $res=ovrimos_exec($conn, "select table_id, table_name from sys.tables"); if ($res != 0) { echo "Statement ok!"; if (ovrimos_fetch_row($res, "First")) { $table_id = ovrimos_result($res, 1); $table_name = ovrimos_result($res, 2); echo "table_id=" . $table_id . ", table_name=" . $table_name . " "; if (ovrimos_fetch_row($res, "Next")) { $table_id = ovrimos_result($res, "table_id"); $table_name = ovrimos_result($res, "table_name"); echo "table_id=" . $table_id . ", table_name=" . $table_name . " "; } else { echo "Next: error "; } } else { echo "First: error "; } ovrimos_free_result($res); } ovrimos_close($conn); } ?> This will fetch a row and print the result. SEE ALSO
ovrimos_fetch_into(3). PHP Documentation Group OVRIMOS_FETCH_ROW(3)

Check Out this Related Man Page

PG_INSERT(3)															      PG_INSERT(3)

pg_insert - Insert array into table

SYNOPSIS
mixed pg_insert (resource $connection, string $table_name, array $assoc_array, [int $options = PGSQL_DML_EXEC]) DESCRIPTION
pg_insert(3) inserts the values of $assoc_array into the table specified by $table_name. If $options is specified, pg_convert(3) is applied to $assoc_array with the specified options. PARAMETERS
o $connection - PostgreSQL database connection resource. o $table_name - Name of the table into which to insert rows. The table $table_name must at least have as many columns as $assoc_array has ele- ments. o $assoc_array - An array whose keys are field names in the table $table_name, and whose values are the values of those fields that are to be inserted. o $options - Any number of PGSQL_CONV_OPTS, PGSQL_DML_NO_CONV, PGSQL_DML_ESCAPE, PGSQL_DML_EXEC, PGSQL_DML_ASYNC or PGSQL_DML_STRING com- bined. If PGSQL_DML_STRING is part of the $options then query string is returned. When PGSQL_DML_NO_CONV or PGSQL_DML_ESCAPE is set, it does not call pg_convert(3) internally. RETURN VALUES
Returns TRUE on success or FALSE on failure. Returns string if PGSQL_DML_STRING is passed via $options. EXAMPLES
Example #1 pg_insert(3) example <?php $dbconn = pg_connect('dbname=foo'); // This is safe, since $_POST is converted automatically $res = pg_insert($dbconn, 'post_log', $_POST); if ($res) { echo "POST data is successfully logged "; } else { echo "User must have sent wrong inputs "; } ?> CHANGELOG
+-------------+---------------------------------------------------+ | Version | | | | | | | Description | | | | +-------------+---------------------------------------------------+ | 5.6.0 | | | | | | | No longer experimental. Added PGSQL_DML_ESCAPE | | | constant, TRUE/ FALSE and NULL data type support. | | | | |5.5.3/5.4.19 | | | | | | | Direct SQL injection to $table_name and Indirect | | | SQL injection to identifiers are fixed. | | | | +-------------+---------------------------------------------------+ SEE ALSO
pg_convert(3). PHP Documentation Group PG_INSERT(3)
Man Page