来自MySQL的JSON多个对象

时间:2014-05-20 22:04:04

标签: php mysql json

我似乎很难找到如何使用MySQL在PHP中生成以下JSON的说明

{
"mainItems": [
    {
        "id": "1",
        "title": "item 1",
        "relatedItems": [
            {
                "id": "1",
                "main_id": "1",
                "relatedTitle": "Related item 1"
            },
            {
                "id": "2",
                "main_id": "1",
                "relatedTitle": "Related item 2"
            }
        ]
    },
    {
        "id": "2",
        "title": "item 2",
        "relatedItems": [
            {
                "id": "1",
                "main_id": "2",
                "relatedTitle": "Related item 3"
            },
            {
                "id": "2",
                "main_id": "2",
                "relatedTitle": "Related item 4"
            }
        ]
    }
]

}

说我有2张桌子

  1. 主要项目
  2. 相关项目
  3. 我可以输出所有主要项目的列表,但我似乎无法将相关项目中的链接作为主要项目中的对象。

    有没有人有任何指示?

1 个答案:

答案 0 :(得分:0)

使用mySql根据您的需要尝试join表。这样您就可以收到已连接的数据。此外,您可以在PHP中处理它,就像我假设您已经做过的那样。