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         

このデータを、次のJSON形式でajax呼び出しに返す関数(PHP)を介して送信したいと思います。

{
  "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 に答える