(PHP 4 >= 4.0.6, PHP 5, PHP 7)
fbsql_data_seek — Mueve el puntero interno de resultado
$result
, int $row_number
) : boolMueve el puntero interno a fila del resultado FrontBase asociado con el identificador de resultado indicado, para que apunte el número de fila especificado.
La siguiente llamada a fbsql_fetch_row() devolvería esa fila.
result
Un identificador de resultado devuelto por fbsql_query() o fbsql_db_query().
row_number
El número de fila. Comienza en 0.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 fbsql_data_seek() example
<?php
$link = fbsql_pconnect("localhost", "_SYSTEM", "secret")
or die("No se puede conectar");
fbsql_select_db("samp_db")
or die("No se puede seleccionar la base de datos");
$query = "SELECT last_name, first_name FROM friends;";
$result = fbsql_query($query)
or die("Consulta fallida");
// Obtiene las filas en orden inverso
for ($i = fbsql_num_rows($result) - 1; $i >=0; $i--) {
if (!fbsql_data_seek($result, $i)) {
printf("No se puede mover a la fila %d\n", $i);
continue;
}
if (!($row = fbsql_fetch_object($result)))
continue;
echo $row->last_name . $row->first_name . "<br />\n";
}
fbsql_free_result($result);
?>