mysql_result

mysql_result -- 結果データを得ます

説明

int mysql_result(int result, int row, mixed [field] );

mysql_result は、MySQL 結果セットから 一つのセルの内容を返します。 field 引数は、フィールドのオフセットまたはフィールド名または フィールド名.テーブル名のように指定できます。 カラム名のエイリアスが定義されている場合 ('select foo as bar from...')、そのカラム名の代わりにエイリアスを 使用して下さい。

大量の結果セットで作業を行う際、(以下で示す) 行全体を取り込む関数の一つを使用することを検討するべきです。 これらの関数は一回の関数コールで複数のセルの内容を返すので、 mysql_result よりもかなり高速です。 また、フィールド引数としてオフセット数値を指定する方が フィールド名やテーブル名.フィールド名 のように指定するよりも かなり高速です。

mysql_result は、 結果セットを処理するほかの関数と混用することはできません。

推奨される高性能な代替案は、 mysql_fetch_rowmysql_fetch_arraymysql_fetch_object です。