0

我有一个返回下表的 mySQL 查询:

group_id     groupName          word_id     word
---------    --------------     --------    ------
111          transportation     1           car
111          transportation     2           plane
111          transportation     3           train
222          fruit              4           apple
222          fruit              5           banana
222          fruit              6           pear         

我想通过一个函数(在 PHP 中)发送这些数据,该函数以这种 JSON 格式将它返回给我的 ajax 调用:

{
  "group": {
    "group_id": "222",
    "groupName": "fruit",
    "wordlist": [
      {
        "word": "apple",
        "word_id": "4"
      },
      {
        "word": "banana",
        "word_id": "5"
      },
      {
        "word": "pear",
        "word_id": "6"
      }
    ]
  }
}

我不确定这个查询结果是否适合这种事情,但我似乎无法理解另一种方式。我知道至少不试一试并发布我的结果有点蹩脚,但我对数组还不是很好,所以这让我头晕目眩,我不知道从哪里开始。非常感谢您的帮助。

4

1 回答 1

0

您需要编写一个自定义函数。但最终你会使用json_encode().

关于自定义函数的几点说明:

  • 创建wordList数组
  • 您需要将生成的数据包装在group.
于 2012-06-13T15:24:17.473 回答