2011-12-14 173 views
0

我對PHP和MySQL相當陌生,如果有人能幫助我,我會很喜歡它。 我寫了一些代碼來回顯用戶從表(TOPICS)創建的主題並將其發佈到頁面上。我還創建了另一個表格(CONTENT)。但我的主要問題是如何將TOPIC鏈接到同一數據庫中另一個表中的另一列。我自己嘗試過,但是一旦我點擊主題,它就會迴應其他表格中的所有內容(CONTENT),但我希望單個TOPIC鏈接到單個CONTENT如何從表上的特定列鏈接到數據庫中另一個表上的另一個特定列?

我該怎麼做?

+0

你應該在SQL文檔中查看mysql中的外鍵/引用。 – 2011-12-14 17:57:37

回答

0

這是一個稱爲JOIN的基本操作。

你不指明哪些列在每個表存在,但你可能應該做這樣的事情:

SELECT C.*, T.* 
    FROM Content AS C 
    JOIN Topics AS T ON C.TopidID = T.ID; 

然後,您可以添加一個WHERE子句向下過濾列表的內容記錄你有興趣。

相關問題