fbsql_data_seek
(PHP 4 >= 4.0.6, PHP 5)
fbsql_data_seek — D�place le pointeur interne de r�sultat FBSQL
Description
bool fbsql_data_seek
( resource $result
, int $row_number
)
D�place le pointeur interne de ligne dans le r�sultat de requ�te result_identifier jusqu'� la ligne row_number .
Le prochain appel � la fonction fbsql_fetch_row() retournera cette ligne.
Liste de param�tres
- result
-
Un identifiant de r�sultat retourn� par la fonction fbsql_query() ou la fonction fbsql_db_query().
- row_number
-
Le num�ro de la ligne. Commence � 0.
Valeurs de retour
Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.
Exemples
Exemple #1 Exemple avec fbsql_data_seek()
<?php
$link = fbsql_pconnect("localhost", "_SYSTEM", "secret")
or die("Impossible de se connecter");
fbsql_select_db("samp_db")
or die("Impossible de s�lectionner une base");
$query = "SELECT last_name, first_name FROM friends;";
$result = fbsql_query($query)
or die("La requ�te a �chou�");
// Lecture des lignes en ordre inverse
for ($i = fbsql_num_rows($result) - 1; $i >=0; $i--) {
if (!fbsql_data_seek($result, $i)) {
printf("Impossible d'acc�der � la ligne %d\n", $i);
continue;
}
if (!($row = fbsql_fetch_object($result)))
continue;
echo $row->last_name . $row->first_name . "<br />\n";
}
fbsql_free_result($result);
?>