mysql_result() は、MySQL 結果セットから一つの セルの内容を返します。引数fieldには、フィールドのオフセットまたは フィールド名またはテーブル名.フィールド名を指定可能です。カラム名 のエイリアスが定義されている場合 ('select foo as bar from...')、 そのカラム名の代わりにエイリアスを使用して下さい。
大量の結果セットで作業を行う際、(以下で示す) 行全体を取り込む関氣n一つを使用することを検討するべきです。 これらの関数は一回の関数コールで複数のセルの内容を返すので、 mysql_result()よりもかなり高速です。 また、フィールド引数としてオフセット数値を指定する方が フィールド名やテーブル名.フィールド名のように指定するよりも かなり高速です。
mysql_result() は、 結果セットを処理するほかの関数と混用することはできません。
推奨される高性能な代替案は、mysql_fetch_row()、 mysql_fetch_array()、 mysql_fetch_object()です。