(PECL CUBRID >= 8.3.0)
cubrid_data_seek — Mueve el puntero interno de la fila del resultado CUBRID
Esta función desplaza el puntero interno de las filas del
resultado CUBRID (asociado con el identificador especificado) para apuntar
al número de fila especificada. Hay funciones, como
cubrid_fetch_assoc(), que utilizan el valor almacenado
en uso de row number
.
result
El resultado.
row_number
Éste es el número de fila deseado del puntero del nuevo resultado.
Devuelve true
en caso de éxito o false
en caso de error.
Ejemplo #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" }