Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

fbsql_data_seek

FrontBase Funktionen

    Befehl:
bool fbsql_data_seek ( resource $result , int $row_number )


    Parameter-Liste:
NameBeschreibung
resultEin Ergebnis-Kennung von fbsql_query() oder fbsql_db_query().
row_numberDie Zeilennummer beginnent bei 0.

    Rückgabewerte:
Rückgabewert TRUE bei Erfolg FALSE im Fehlerfall.

    Beschreibung:
Bewegt den internen Datensatz-Zeiger der Frontbase-Ergebnis mit dem angegebenen Ergebnis-Kennung, um auf die angegebene Zeilennummer verweisen verbunden.

Der nächste Aufruf fbsql_fetch_row() würde diese Zeile zurück.


    Aktiv in Version:
(PHP 4 >= 4.0.6, PHP 5, PHP 7)

fbsql_data_seek() - Beispiel:


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


Ausgabe:

FrontBase Funktionen