我正在從數據庫表中獲取值,然後根據第一個值獲取另一個值。這第一部分工作正常。我剛剛得到組織名稱列表並將它們輸出到列表中:在PHP/MySQL查詢中訪問動態值
$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。
最終我期待有一個嵌套的名單像這樣我的導航菜單(這被重複每一個組織名稱):
- 組織名稱1
- 隊名1
- 隊名2
- 隊名3
我一直在搞這樣的不同查詢:
$ team_name_query = mysql_query('SELECT team_name FROM Orgs_Teams WHERE org_name =「$ org_name」');
但一直沒有能夠得到任何工作。我的想法是,團隊名稱查詢會進入'while'循環並創建嵌套列表,但我被卡住了。預先感謝您的幫助。