我正在尝试为私人消息创建一个用户收件箱,其中显示两个人之间最近的一条消息,以及最近的所有对话的顺序。它应该像 Facebook 消息收件箱一样执行,您可以在其中单击最新消息的预览以查看完整对话,并且对话也按最新排序。这是我到目前为止的声明,但它没有显示任何内容,我无法弄清楚如何解决它。有人有什么建议吗?
$sqlInbox = "
SELECT sender, receiver, message, parent, rView
FROM (SELECT sender, receiver, message, parent, rView
FROM messages
WHERE receiver='$log_username' OR sender='$log_username'
ORDER BY timestamp DESC)
GROUP BY parent
ORDER BY timestamp DESC";
父列表示完整的对话,因此两个集合人员之间的任何消息,无论发送者或接收者,都将在表中具有相同的父 ID。提前致谢。