Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php将MYSQL行显示为JSON_Php_Mysql_Json - Fatal编程技术网

使用php将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",

我有几行mysql表, 我希望获得类似以下内容的JSON输出:

     {
"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()
我已放入,但无法生成主括号,我希望所有行都位于主括号下。我构建了数组,但我无法生成主括号。请显示完整版本