我需要列出結果的主題與所選擇的用戶,並用這樣的消息的ID:PHP的MySQL查詢3個表(用戶,主題,消息)
試驗1(主題)
消息ID(我將增加一個鏈接,這個ID)
(可多個記錄在消息表相同的主題相同的用戶)
-------------------------------------
TABLES
-------------------------------------
TABLE: users
id int (auto_increment)
user varchar
-------------------------------------
TABLE: topics
id int
user_id int (index)
topic varcahar
-------------------------------------
TABLE: messages
id int (auto_increment)
user_id int (index)
topic_id int (index)
message text
-------------------------------------
我確實嘗試了這段代碼,但是我收到了錯誤。
SELECT users.id,users.user,topics.topic,messages.id FROM users,topics,messages WHERE messages.user_id=users.id and users.user='$_GET[user]' ORDER BY topics.topic
我該怎麼做?
首先,當你說:「但我得到的錯誤」,並未能分享你得到什麼錯誤,你殺了每個人的靈魂誰讀的一小部分那。其次,您可能想要使用一些JOIN通過外鍵將一個錶鏈接到下一個表,以獲取要提取的數據。 – DopeGhoti
分享代碼,很難從這些代碼行 – sanjeev