/**
* db_result() - Returns a field from a result set.
*
- * @param int Query result set handle.
- * @param integer Row number.
- * @param string Field name.
- * @return contents of field from database.
+ * @param resource $qhandle Query result set handle.
+ * @param int $row Row number.
+ * @param string $field Field name.
+ * @return mixed contents of field from database.
*/
-function db_result($qhandle,$row,$field) {
- return @pg_fetch_result($qhandle,$row,$field);
+function db_result($qhandle, $row, $field) {
+ return @pg_fetch_result($qhandle, $row, $field);
}
+ /**
+ * db_result_seek() - Sets cursor location in a result set.
+ *
+ * @param int Query result set handle.
+ * @param integer Row number.
+ * @return boolean True on success
+ */
+ function db_result_seek($qhandle,$row) {
+ return @pg_result_seek($qhandle,$row);
+ }
+
+ /**
+ * db_result_reset() - Resets cursor location in a result set.
+ *
+ * @param int Query result set handle.
+ * @return boolean True on success
+ */
+ function db_result_reset($qhandle,$row) {
+ return db_result_seek($qhandle,0);
+ }
+
/**
* db_numfields() - Returns the number of fields in this result set.
*