fbsql_data_seek

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

fbsql_data_seekBewegt den internen Ergebnis-Zeiger

Beschreibung

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

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.

Parameter-Liste

result

Ein von fbsql_query() zurückgegebenes Erebnishandle.

row_number

Die Datensatznummer. Beginnt bei 0.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

Beispiel #1 fbsql_data_seek() Beispiel

<?php
$link 
fbsql_pconnect("localhost""_SYSTEM""geheim")
    or die(
"Verbindung nicht möglich");

fbsql_select_db("samp_db")
    or die(
"Konnte Datenbank nicht auswählen");

$query "SELECT last_name, first_name FROM friends;";
$result fbsql_query($query)
    or die(
"Abfrage gescheitert");

// Datensätze in umgekehrter Reihenfolge holen

for ($i fbsql_num_rows($result) - 1$i >=0$i--) {
    if (!
fbsql_data_seek($result$i)) {
        
printf("Konnte nicht zum Datensatz %d wechseln\n"$i);
        continue;
    }

    if (!(
$row fbsql_fetch_object($result)))
        continue;

    echo 
$row->last_name $row->first_name "<br />\n";
}

fbsql_free_result ($result);
?>