今まで散々やってきたはずなのに意外ととまどった。
mySQLで取得したデータは
●mysql_fetch_array
●mysql_fetch_row
●mysql_fetch_assoc
で出力していたのだけど。
whileで取得分だけ繰り返したりしてね。
それはそれで一覧の出力には良いのだけど、
今回は、検索結果の複数データを
ある変数の中に、配列として入れたかった。
1カラム分のデータを。
$get_dataの中に・・
array
0 => string ‘黄色’
1 => string ‘赤’
な感じで。
基本中の基本かもしれないですが
以下のようにして思い通りの形でゲットできました。
—
$query = “SELECT 目的のカラム名 FROM テーブル”;
$res = mysql_query( $query, $dbsetuzoku ) or die;
$get_data=array();// 空配列宣言
while( $row = mysql_fetch_array( $res ) ){
$get_data[]=$row[“目的のカラム名”];
}
—
いろいろ検索してみたけどややこしいことしてたり
[]がなかったり
よく分からないパターンがいろいろあったので
自分用にメモ。
—–
コメント