使用php将MYSQL行显示为JSON
我有几行mysql表, 我希望获得类似以下内容的JSON输出:使用php将MYSQL行显示为JSON,php,mysql,json,Php,Mysql,Json,我有几行mysql表, 我希望获得类似以下内容的JSON输出: { "contacts": [ { "id": "c200", "name": "Ravi Tamada", "email": "ravi@gmail.com", "address": "xx-xx-xxxx,x - street, x - country", "gender" : "male",
{
"contacts": [
{
"id": "c200",
"name": "Ravi Tamada",
"email": "ravi@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
},
{
"id": "c201",
"name": "Johnny Depp",
"email": "johnny_depp@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
},
{
"id": "c202",
"name": "Leonardo Dicaprio",
"email": "leonardo_dicaprio@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
},
] }
如何使用PHP获得这样的结果?最简单的方法是像往常一样在PHP中构建数组,只要使用PHP函数json\u encode(),就完成了 将行数据放入数组后,您可以执行以下操作:
json_encode(数组('contacts'=>$contacts))
将结果放入数组,调用json_encode()
我已放入,但无法生成主括号,我希望所有行都位于主括号下。我构建了数组,但我无法生成主括号。请显示完整版本