PHP マニュアル
前のページ |  | 次のページ

# mysql_result

(PHP 3, PHP 4 )

mysql_result -- 結果データを得る

## 説明

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

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

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

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

推奨される高性能な代替案は、mysql_fetch_row()、 mysql_fetch_array()、 mysql_fetch_object()です。

前のページ | ホーム | 次のページ
mysql_real_escape_string | 上に戻る | mysql_select_db