Function.fbsql-data-seek

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Autoversicherung Online - Kostenloser Autoversicherungsvergleich und ImpressumRechtsschutzversicherung Vergleichen Online - Rechtsschutzversicherung und Ihre Bereiche . Hochstuhl Till

fbsql_data_seek — Bewegt den internen Ergebnis-Zeiger

Beschreibung

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);
?>

Persönliche Werkzeuge