$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の略。
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の略。
コメント