私は MySQL と PHP (+ PDO_mysql) を使用しており、私の目標は JSON を返すことです。
Department と Team という 2 つのデータベース テーブルがあります。
部門は基本的に ID + 部門名です。
チームは基本的に id + チーム名と、対応する部門への外部キーです。
チームは 1 つの部門にのみ属することができ、部門は複数のチームを持つことができます (したがって、1 対多の関係)。
このように構造化された JSON を返したいと思います。
{
"departments": [
{
"departmentname": "Kids",
"teams": [
{
"teamname": "Black n' white",
"homepage": "www.some.thing"
},
{
"teamname": "Team-1337",
"homepage": "www.some.thing"
}
]
},
{
"departmentname": "Kids",
"teams": [
{
"teamname": "I <3 Sundays",
"homepage": "www.some.thing"
},
{
"teamname": "Stack Overflow",
"homepage": "www.some.thing"
}
]
}
]
}
このように、2 つのテーブル (部門とチーム) の間で INNER JOIN を作成する必要があると思います。
SELECT * FROM team INNER JOIN department ON team.department_id=department.id
…そして私のPHPファイルの使用の最後にjson_encode
、しかし私はそこに着く方法がわかりません.
あなたが提供できるどんな助けにも本当に感謝します