Beschreibung
bool
fbsql_data_seek ( resource Ergebniskennung, int Datensatznummer )
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
bewegt den internen Datensatz-Zeiger eines Anfrageergebnisses
zum Datensatz mit der übergebenen Nummer.
fbsql_data_seek() bewegt den internen Datensatz-Zeiger
eines FrontBase-Abfrageergebnisses zum Datensatz mit der
übergebenen Nummer. Der nächste Aufruf von
fbsql_fetch_row() liefert den
entsprechenden Datensatz.
Die Datensatznummer beginnt bei 0.
Beispiel 1. fbsql_data_seek() Beispiel
<?php $verbindung = fbsql_pconnect ("localhost", "_SYSTEM", "geheim") or die ("Verbindung nicht möglich");
fbsql_select_db ("samp_db") or die ("Konnte Datenbank nicht auswählen");
$abfrage = "SELECT nachname, vorname FROM freunde;"; $ergebnis = fbsql_query ($abfrage) or die ("Abfrage gescheitert");
# Datensätze in umgekehrter Reihenfolge holen
for ($i = fbsql_num_rows ($ergebnis) - 1; $i >=0; $i--) { if (!fbsql_data_seek ($ergebnis, $i)) { printf ("Konnte nicht zum Datensatz %d wechseln\n", $i); continue; }
if(!($row = fbsql_fetch_object ($ergebnis))) continue;
printf("%s %s<BR>\n", $row->nachname, $row->vorname); }
fbsql_free_result ($result); ?>
|
|