行を取り込む

# odbc_fetch_row

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

odbc_fetch_row — 行を取り込む

### 説明

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

odbc_do() や odbc_exec() から返された行データを取得します。 odbc_fetch_row() がコールされた後、この行のフィールドは、 odbc_result() でアクセス可能となります。

### パラメータ

`statement`

  ODBC 結果オブジェクト

`row`

  `row` が指定されない場合、 odbc_fetch_row() は、 結果セットにおける次の行を取り込もうと試みます。 `row` を指定した odbc_fetch_row() のコールと指定しないコールを混用することができます。

  結果を複数回走査したい場合、odbc_fetch_row() を `row` に 1 を指定してコールし、 続いて結果を再度見るために `row` を指定せずに odbc_fetch_row() を実行しつづけます。 行を番号で取り込むことをドライバがサポートしていない場合、 `row` パラメータは無視されます。

### 戻り値

行があった場合には `true`、それ以外の場合に `false` を返します。

### エラー / 例外

`row` が0以下の場合、 `E_WARNING` が発生します。

### 変更履歴

バージョン | 説明
--- | ---
8.4.0 | 引数 `statement` は、Odbc\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。
8.4.0 | `row` が0以下の場合、 `E_WARNING` が発生するようになりました。
8.0.0 | `row` は、nullable になりました。

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