FrontBase Funktionen
PHP Manual

fbsql_data_seek

(PHP 4 >= 4.0.6, PHP 5)

fbsql_data_seek — Bewegt den internen Ergebnis-Zeiger

Beschreibung

bool fbsql_data_seek ( resource $result , int $row_number )

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


FrontBase Funktionen
PHP Manual