odbc_fetch_row

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

odbc_fetch_row行を取り込む

説明

odbc_fetch_row(resource $statement, ?int $row = null): bool

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

パラメータ

statement

結果 ID。

row

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

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

戻り値

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

変更履歴

バージョン 説明
8.0.0 row は、nullable になりました。
add a note add a note

User Contributed Notes 1 note

up
1
eolscr at gmail dot com
19 years ago
When I migrates from 4 to 5 took me a long day to find the solution.

The way to use it without problems

In php4:

<?php
while (odbc_fetch_row($stringsql)) {

// ...

}
?>

In php5:

<?php

odbc_fetch_row
($stringsql, 0);

while (
odbc_fetch_row($stringsql)) {

// ...

}

?>

Good luck
To Top