PHP: Hypertext Preprocessor (original) (raw)

odbc_fetch_row

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

odbc_fetch_row — Fetch a row

Description

odbc_fetch_row(Odbc\Result $statement, ?int $row = [null](reserved.constants.php#constant.null)): bool

Parameters

statement

The ODBC result object.

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 callodbc_fetch_row() withrow 1, and then continue doingodbc_fetch_row() withoutrow to review the result. If a driver doesn't support fetching rows by number, therow parameter is ignored.

Return Values

Returns [true](reserved.constants.php#constant.true) if there was a row, [false](reserved.constants.php#constant.false) otherwise.

Errors/Exceptions

An [E_WARNING](errorfunc.constants.php#constant.e-warning) is emitted when row is equal or less than zero.

Changelog

Version Description
8.4.0 statement expects an Odbc\Result instance now; previously, a resource was expected.
8.4.0 An E_WARNING is now emitted when row is equal or less than zero.
8.0.0 row is now nullable.