(PHP 4 >= 4.0.6, PHP 5)
fbsql_data_seek — Bewegt den internen Ergebnis-Zeiger
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
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);
?>