# odbc_fetch_row

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_fetch_row — Liefert eine Zeile zurück

### Beschreibung

odbc_fetch_row(Odbc\Result `$statement`, ?int `$row` = `null`): bool

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

### Parameter-Liste

`statement`

  Das ODBC-Ergebnis-Objekt.

`row`

  Wenn `row` nicht definiert ist, versucht odbc_fetch_row() die nächste Zeile aus der Ergebnismenge zu holen. odbc_fetch_row() kann abwechselnd ohne und mit dem Parameter `row` genutzt werden.

  Um ein Abfrageergebnis mehrfach zu durchlaufen, kann odbc_fetch_row() mit `row` gleich 1 aufgerufen werden, um dann wie gewohnt mit odbc_fetch_row() ohne `row` fortzufahren. Wenn der ODBC-Treiber das Lesen von Zeilen nach Zeilennummer nicht unterstützt, wird der Parameter `row` ignoriert.

### Rückgabewerte

Gibt `true` zurück, wenn eine Zeile gelesen wurde, und `false` anderfalls.

### Fehler/Exceptions

Wenn `row` gleich oder kleiner Null ist, wird ein `E_WARNING` ausgegeben.

### Changelog

Version | Beschreibung
--- | ---
8.4.0 | `statement` erwartet nun eine Instanz von Odbc\Result; vorher wurde eine Ressource erwartet.
8.4.0 | Wenn `row` gleich oder kleiner Null ist, wird ein `E_WARNING` ausgegeben.
8.0.0 | `row` ist jetzt ein Nullable-Typ.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open