cubrid_data_seek
(PECL CUBRID >= 8.3.0)
cubrid_data_seek — Mueve el puntero interno de la fila del resultado CUBRID
Descripción
Esta función realiza el movimiento del puntero interno de la fila del resultado CUBRID (asociado con el identificador especificado) para apuntar al número de fila especificada. Hay funciones, como cubrid_fetch_assoc(), que usan el valor almacenado actual de row number.
Parámetros
- req_identifier
-
Éste es el identificador de solicitud.
- row_number
-
Éste es el número de fila deseado del puntero del nuevo resultado.
Valores devueltos
CUBRID_CURSOR_SUCCESS en caso de éxito.
CUBRID_NO_MORE_DATA cuando no es una ubicación de cursor válida.
FALSE en caso de error CAS, la cuenta de filas es 0, o índice no válido.
Ejemplos
Example #1 Ejemplo de cubrid_data_seek()
<?php
$conn = cubrid_connect("127.0.0.1", 33000, "demodb");
$req = cubrid_execute($conn, "SELECT * FROM code");
cubrid_data_seek($req, 0);
$result = cubrid_fetch_row($req);
var_dump($result);
cubrid_data_seek($req, 2);
$result = cubrid_fetch_row($req);
var_dump($result);
cubrid_data_seek($req, 4);
$result = cubrid_fetch_row($req);
var_dump($result);
cubrid_close_request($req);
cubrid_disconnect($conn);
?>
El resultado del ejemplo sería:
array(2) {
[0]=>
string(1) "X"
[1]=>
string(5) "Mixed"
}
array(2) {
[0]=>
string(1) "M"
[1]=>
string(3) "Man"
}
array(2) {
[0]=>
string(1) "S"
[1]=>
string(6) "Silver"
}
