|
db2_fetch_row結果セットポインタを次の行あるいは要求された行に設定する 説明
bool db2_fetch_row(resource
$stmt , int $row_number = -1)db2_fetch_row を使用して結果セットを順に処理します。 あるいは、スクロール可能なカーソルを使用している場合は 指定した行を指すようにします。 結果セットから個々のフィールドを取得するには db2_result 関数をコールします。 db2_fetch_row および db2_result をコールするのではなく、 ほとんどのアプリケーションでは db2_fetch_assoc、db2_fetch_both、 および db2_fetch_array のいずれかをコールするでしょう。 これらは、結果セットのポインタを前に進めたうえで行の内容を配列として取得します。 パラメータ
戻り値
結果セットに指定した行が存在する場合に 例
例1 結果セットを順に処理する 次の例では、db2_fetch_row を使用して結果セットを順に処理し、db2_result で結果セットからカラムを取得する方法を示します。
上の例の出力は以下となります。 cat Pook gold fish Bubbles budgerigar Gizmo goat Rickety Ride 例2 i5/OS recommended alternatives to db2_fetch_row/db2_result
i5/OS では、db2_fetch_row/db2_result
ではなく db2_fetch_both、
db2_fetch_array あるいは db2_fetch_object
を使用することを推奨します。一般に
db2_fetch_row/db2_result は、さまざまなカラム型で
上の例の出力は以下となります。 db2_fetch_both MATCH_ANIMAL 2006-08-25-17.10.23.775000 2006-08-25-17.10.23.775000 db2_fetch_both MULTIRESULTS 2006-10-17-10.11.05.308000 2006-10-17-10.11.05.308000 db2_fetch_array MATCH_ANIMAL 2006-08-25-17.10.23.775000 db2_fetch_array MULTIRESULTS 2006-10-17-10.11.05.308000 db2_fetch_object MATCH_ANIMAL 2006-08-25-17.10.23.775000 db2_fetch_object MULTIRESULTS 2006-10-17-10.11.05.308000 参考
|