odbc_fetch_row

Liefert eine Datenzeile zurück

Beschreibung

int odbc_fetch_row ( int $result_id [, int $ row_number ] )

Wenn odbc_fetch_row erfolgreich durchgeführt wurde (also eine oder mehrere Datenzeilen gefunden wurden), dann wird TRUE zurückgeliefert. Wenn keine (weitere) Zeile vorhanden ist, wird FALSE zurückgegeben.

odbc_fetch_row stellt eine Zeile der von odbc_do/odbc_exec zurückgegeben Daten bereit. Nachdem odbc_fetch_row aufgerufen wurde, können die Felder dieser Zeile mit odbc_result genutzt werden.

Wenn row_number nicht definiert ist, versucht odbc_fetch_row die nächste Zeile aus dem Abfrageergebnis result_id zu holen. odbc_fetch_row kann abwechselnd ohne und mit dem Parameter row_number genutzt werden.

Um durch ein Abfrageergebnis mehrfach zu durchlaufen, kann man odbc_fetch_row mit row_number gleich 1 aufrufen, um dann wie gewohnt mit odbc_fetch_row ohne Zeilenparameter fortzufahren. Wenn der ODBC-Treiber die Herausgabe von bestimmten Zeilen nicht unterstützt, wird der Parameter ignoriert.