読み方プロトコル

mysql_fetch_array()

まいえすきゅーえるふぇっちあれい

大まかな意味

PHPの関数。
mysql_query関数でSELECT文などから取得したリソースデータを、レコード毎に配列にして返す。
通常の配列と、フィールド名を添え字にした連想配列の両方に対応している。
つまり、mysql_fetch_row関数と、mysql_fetch_assoc関数の両方を兼ね備えた高性能版。

適当な使用例

1レコードずつ配列にするので、whileと併用する。

	$query = mysql_query("SELECT * FROM table_name");

	while($record = mysql_fetch_array($query)){
		print "<p>" .PHP_EOL
			. "配列で出力:" .$record[0] ."," .$record[1]
			. "<br />" .PHP_EOL
			. "連想配列で出力:" .$record["no"] ."," .$record["field_name"]
			. "</p>" .PHP_EOL;
	}
出力結果

配列で出力:1,abc
連想配列で出力:1,abc

配列で出力:2,bcd
連想配列で出力:2,bcd


コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です