読み方プロトコル

mysql_fetch_assoc()

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

大まかな意味

PHPの関数。
mysql_query関数でSELECT文などから取得したリソースデータを、レコード毎に連想配列にして返す。
フィールド名を指定できるのは便利だが、mysql_fetch_array関数がより高性能なので、あまり出番はないかもしれない。

適当な使用例

レコードを一件ずつ連想配列にして返す。
while文と組み合わせて使うことが多いが、一件しかないことが確実なら、if文でも動かせる。

	$query = mysql_query("SELECT * FROM table_name WHERE no=1");
	if($record = mysql_fetch_assoc($query)){
		print $record["field_name"];
	}
出力結果

abc
※noが1の、field_nameの値を出力

※assocは、associativeの略。


コメント

コメントを残す

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