SQL查询打印JSON数据

时间:2018-11-12 10:44:14

标签: php sql json

我目前正在使用print json_encode($query->result());

从SQL查询中打印数据

给出数据库中所有字段的结果。当前打印:

[{"id":"3812","assigned_to":"1","opportunity_id":null,"lead_stage":"1","first_name":"Jamie","last_name":"Warren","company_name":"","phone_number":"+1","email_address":"tobyalake@hotmail.com"},

但是我需要它以以下格式打印:

items": [
    { "id":"3812" 

如何添加项目部分?

2 个答案:

答案 0 :(得分:1)

您可以json_encode $query->result()分配给'items'的键,就像这样的新数组:

print json_encode(['items' => $query->result()]);

答案 1 :(得分:0)

您可以使用如下数组包装

print json_encode(array('items' => $query->result()));

OR

$items_arr = array('items' => $query->result());
print json_encode($items_arr);