SQLで取得したデータをPHPの配列に入れる

今まで散々やってきたはずなのに意外ととまどった。

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[“目的のカラム名”];


}

いろいろ検索してみたけどややこしいことしてたり
[]がなかったり
よく分からないパターンがいろいろあったので
自分用にメモ。

—–

コメント

タイトルとURLをコピーしました