| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
mysql_fetch_array(PHP 4, PHP 5) mysql_fetch_array — 連想配列、添字配列、またはその両方として結果の行を取得する 説明
array mysql_fetch_array
( resource $result
[, int $result_type = MYSQL_BOTH
] )
取得した行に対応する配列を返し、内部のデータポインタを前に進めます。 パラメータ
返り値取得した行をあらわす文字列の配列を返します。もし行が存在しない場合は FALSE を返します。返される配列の形式は、result_type がどのように指定されているかによります。MYSQL_BOTH(デフォルト) を利用すると、連想添字と数値添字を共に持つ配列を取得します。 MYSQL_ASSOC を利用すると( mysql_fetch_assoc() の動作と同様に)連想添字のみが取得され、 MYSQL_NUM を利用すると (mysql_fetch_row() の動作と同様に)数値添字のみが 取得されます。 結果の中で同じフィールド名のカラムが 2 つ以上ある場合、 最後のカラムが優先されます。 同名の他のカラムにアクセスするには、そのカラムの数値インデックスを 使うかまたはカラムの別名を定義する必要があります。 カラムの別名を定義した場合は、本来の列名でそのカラムにアクセスすることは できません。 例
例1 重複した列名に対して別名を定義する問い合わせ SELECT table1.field AS foo, table2.field AS bar FROM table1, table2
例2 mysql_fetch_array() を MYSQL_NUM とともに利用する
<?php
例3 mysql_fetch_array() を MYSQL_ASSOC とともに利用する
<?php
例4 mysql_fetch_array() を MYSQL_BOTH とともに利用する
<?php注意
参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「mysql_fetch_array - 連想配列、添字配列、またはその両方として結果の行を取得する」をGoogle検索
|