# odbc_fetch_row

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

odbc_fetch_row — Fetch a row

### 说明

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

Fetches a row of the data that was returned by odbc_do() or odbc_exec(). After odbc_fetch_row() is called, the fields of that row can be accessed with odbc_result().

### 参数

`statement`

  ODBC 结果对象.

`row`

  If `row` is not specified, odbc_fetch_row() will try to fetch the next row in the result set. Calls to odbc_fetch_row() with and without `row` can be mixed.

  To step through the result more than once, you can call odbc_fetch_row() with `row` 1, and then continue doing odbc_fetch_row() without `row` to review the result. If a driver doesn't support fetching rows by number, the `row` parameter is ignored.

### 返回值

Returns `true` if there was a row, `false` otherwise.

### 错误／异常

An `E_WARNING` is emitted when `row` is equal or less than zero.

### 更新日志

版本 | 说明
--- | ---
8.4.0 | `statement` 现在需要 Odbc\Result 实例；之前需要 resource。
8.4.0 | An `E_WARNING` is now emitted when `row` is equal or less than zero.
8.0.0 | `row` is now nullable.

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