データベース テーブルから値を取得し、最初の値に基づいて別の値を取得する作業を行っています。この最初の部分は正常に機能しています。組織名のリストを取得して、リストに出力しています。
$org_name = mysql_query('SELECT org_name FROM Orgs_Teams GROUP BY org_name');
echo "<ul>";
while ($org_row = mysql_fetch_row($org_name)) {
echo "<li>{$org_row[0]}</li>";
}
echo "</ul>";
しかし、ここで私は立ち往生しています。次に、各組織内の各チームの名前を取得する必要があります。org_name と team_name の 2 つの列を持つ単純なデータベース テーブルを使用しています。
最終的には、次のようなナビゲーション メニューのネストされたリストを探しています (組織名ごとに繰り返されます)。
- 組織名 1
- チーム名 1
- チーム名 2
- チーム名 3
私は次のようなさまざまなクエリをいじっています:
$team_name_query = mysql_query('SELECT team_name FROM Orgs_Teams WHERE org_name = "$org_name" ');
しかし、何も機能させることができませんでした。チーム名のクエリが「while」ループ内に入り、ネストされたリストを作成すると思っていましたが、行き詰まっています。助けてくれてありがとう。