ora_fetch_into

(PHP 3, PHP 4, PHP 5 <= 5.1.0RC1)

ora_fetch_into -- 指定した配列 result にレコードを取得する

説明

int ora_fetch_into ( resource cursor, array &result [, int flags] )

データの行を取得し、配列に格納します。

パラメータ

cursor

ora_open() でオープンした Oracle カーソル。

result

参照渡しの配列。ここに取得した値が格納されます。

flags

二種類のフラグがあります。 ORA_FETCHINTO_NULLS が指定された場合、 NULL 値を持つカラムは配列にセットされますが、 ORA_FETCHINTO_ASSOC が指定された場合、 連想配列が生成されます。

返り値

取得したカラム数、あるいはエラー時に FALSE を返します。

変更履歴

バージョン説明
5.1.0

oracle 拡張モジュールは非推奨です。かわりに oci8 を使用してください。

例 1. ora_fetch_into()

<?php
$results
= array();
ora_fetch_into($cursor, $results);
echo
$results[0];
echo
$results[1];
$results = array();
ora_fetch_into($cursor, $results, ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC);
echo
$results['MyColumn'];
?>

注意

廃止予定の oracle のかわりに oci8 拡張モジュールを用いる場合は、 以下を使用してください。

oci_fetch_array() のような取得用関数

参考

ora_parse()
ora_exec()
ora_fetch()
ora_do()