下記のプログラムはフィールド名を自分でつけ

Writer: admin Type: arte Date: 2019-01-08 00:00
下記のプログラムはフィールド名を自分でつけているのですが、DBからフィールド名を抜き出して配列のキーにすることは可能ですか?$a="select * from db "$b= mysqli_query($link,$s);if(!$b){ echo '失敗' ;}else{ while($c=mysqli_fetch_assoc($b)){ $box[]=array( 'id'→$c['id'], 'name'→$c['name'],);}共感した0####SQL文を格納した $a が使われていないのがアレですが#それは置いといて(汗mysqli_fetch_assoc()の戻り値($c)は連想配列になっていると思いますが$box[] = $c;ではダメなんでしょうか?http://php.net/manual/ja/mysqli-result.fetch-assoc.phpもしカラム名と配列のキーにしたい名前が違うというのであれば(たとえば配列のキーをuserid, username などにしたいのであれば)、$b= mysqli_query($link,"select id as userid, name as username from user");とでもすればいいと思います。ナイス0
###別名を付けたカラム名を出力するにはどうすればいいですか?m(._.)m
###この質問は投票によってベストアンサーに選ばれました!

 

TAG