Php 显示具有json读取列名的数据

Php 显示具有json读取列名的数据,php,Php,在打印JSON时,我总是将数据显示为下面的样子 当前代码: if (mysql_num_rows($data) > 0) { while($row = mysql_fetch_array($data)) { $info[] = array( 'ID' =>"".$row['id'], 'game_id' =>"".$row['game_id'], 'appliance_nam

在打印JSON时,我总是将数据显示为下面的样子

当前代码:

if (mysql_num_rows($data) > 0) {
    while($row = mysql_fetch_array($data)) {    
        $info[] = array(
            'ID' =>"".$row['id'],
            'game_id' =>"".$row['game_id'],
            'appliance_name'=>"".$row['appliance_name'],
            'area'=>"".$row['area'],                        
            'type' =>"".$row['type'],
            'description'=>"".$row['description'],
            'code'=>"".$row['code']                         
        );
    }
} 
这里我想以数据库表列名的形式显示我的数组键名作为示例

当我查询面数据并将其存储在$info数组中时,该时间自动生成的键名称将是列名
code'=>
,然后是值

所以我不知道数据库中存在多少列,每个数组键名是什么

while($row = mysql_fetch_assoc($result)) {

    $info[] =$row;

}
工作代码