从php表中获取MySQL表格字段中的数据作为JSON

时间:2017-04-11 09:24:33

标签: php mysql json rest

我从mysql.Got json格式获取数据,但我需要自定义键值。

$format = 'json';

$query = "select id,name,description,appIcon from assets";

$result = mysql_query($query, $link) or die('Errant query:  '.$query);

$posts = array();

if (mysql_num_rows($result)) {

    while ($post = mysql_fetch_assoc($result)) {
        $posts[] = $post;
    }

}

if ($format == 'json') 
{
    header('Content-type: application/json');
    echo json_encode($posts);
}

结果是:

[{"id": "58", "name": "Ashok", "description": "good person", "appIcon": "1.jpg"}]

但我需要这个:

[{"cus_id":"58", "cus_name":"Ashok", "details": "good person", "image": "1.jpg"}]

1 个答案:

答案 0 :(得分:2)

替换您的SQL $query = "select id,name,description,appIcon from assets";

以下&执行一次。

$query = "select id as cus_id,name as cus_name,description as details,appIcon as image from assets";