PHP Doku:: Is used to move the current cursor location - function.cubrid-move-cursor.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenCubridCubrid Funktionencubrid_move_cursor

Ein Service von Reinhard Neidl - Webprogrammierung.

Cubrid Funktionen

<<cubrid_lock_write

cubrid_new_glo>>

cubrid_move_cursor

(PECL CUBRID >= 8.3.0)

cubrid_move_cursorIs used to move the current cursor location

Beschreibung

int cubrid_move_cursor ( resource $req_identifier , int $offset [, int $origin ] )

The cubrid_move_cursor() function is used to move the current cursor location of req_identifier by the value set in the offset argument, to the direction set in the origin argument. To set the origin argument, you can use CUBRID_CURSOR_FIRST for the first part of the result, CUBRID_CURSOR_CURRENT for the current location of the result, or CUBRID_CURSOR_LAST for the last part of the result. If origin argument is not explicitly designated, then the function uses CUBRID_CURSOR_CURRENT as its default value.

If the value of cursor movement range goes over the valid limit, then the cursor moves to the next location after the valid range for the cursor. For example, if you move 20 units in the result with the size of 10, then the cursor will move to 11th place and return CUBRID_NO_MORE_DATA.

Parameter-Liste

req_identifier

Request identifier.

offset

Number of units you want to move the cursor.

origin

Location where you want to move the cursor from CUBRID_CURSOR_FIRST, CUBRID_CURSOR_CURRENT, CUBRID_CURSOR_LAST.

Rückgabewerte

CUBRID_CURSOR_SUCCESS, when process is successful.

CUBRID_NO_MORE_DATA, when it is not a valid cursor location.

CUBRID_CURSOR_ERROR, in case of error.

Beispiele

Beispiel #1 cubrid_move_cursor() example

<?php
cubrid_move_cursor 
($req_handle1CUBRID_CURSOR_FIRST);  
// move to the first possible cursor location
$row cubrid_fetch ($req_handle);
echo 
$row["id"], $row["name"];

cubrid_move_cursor ($req_handle1CUBRID_CURSOR_LAST);  
// move to the last possible cursor location
$row cubrid_fetch ($req_handle);
echo 
$row["id"], $row["name"];
?>

Siehe auch


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)