我已經創建了一個會話系統,它顯示了您擁有的會話列表。 您可以刪除(隱藏)消息。如果ID存在於其他表中,則顯示null
問題是,當所有消息都被隱藏時,它會顯示一個(顯而易見的)隨機消息。它不應該顯示名稱或任何東西。
下面是SQL查詢:
SELECT * FROM
(SELECT * FROM post ORDER BY datotid DESC) as inv
WHERE fk_bruger_til = '$brugerid'
GROUP BY fk_bruger_fra
ORDER BY datotid DESC
和數據庫結構:
消息表:
message_id | fk_user_to | fk_user_from | message | datetime | read
隱藏消息表:
deleted_id | fk_message_id | fk_user_id
如果郵件表中的post_id沒有出現在隱藏郵件的fk_post_id中,會發生什麼? – 2012-08-16 09:34:16