mixed &fetchRow (
integer $fetchmode =
= DB_DEFAULT_MODE
,
integer $rownum
= = null
)
結果セットからデータの行を取得し、 結果ポインタを次の行に移動します。 データの形式は、配列あるいはオブジェクトとなります。
$fetchmode
使用するフェッチモード。デフォルトは DB_FETCHMODE_DEFAULT で、この場合は DB の現在のフェッチモードを使用します。 DB の現在のデフォルトフェッチモードは、 setFetchMode() を使用して変更可能です。 とりうる値は以下のようになります。
DB_FETCHMODE_ORDERED
DB_FETCHMODE_ASSOC
DB_FETCHMODE_OBJECT
$rownum
取得する行の番号。
mixed - 行のデータを含む配列あるいはオブジェクト、あるいは 結果セットの最後に到達した場合に NULL、 失敗した場合に DB_Error オブジェクトを返します。
This function can not be called statically.
fetchRow() の使用法
<?php
// $db という名前の DB オブジェクトが作成済みであると仮定します...
$res =& $db->query('SELECT * FROM mytable');
while ($row =& $res->fetchRow()) {
// DB のデフォルトフェッチモードが
// DB_FETCHMODE_ORDERED であると仮定します
echo $row[0] . "\n";
}
?>