消息系统中的PHP Mysql收件箱功能

时间:2017-03-07 11:39:25

标签: php mysql

您好我在我的mysql数据库中保存消息。列是

id 

sender_id 

receiver_id 

dateTime

我想构建一个收件箱功能。我不明白如何构建此功能。我的意思是发送者可以是接收者,接收者可以是发送者例如,如果用户ID想要在收件箱中查看他的消息,我该如何查询它。我的意思是说有两条记录,其中sender_id为10,receiver_id为11,三条记录sender_id为11,receiver_id为10.所以现在我想要的是在两个人之间进行单行对话,以便我可以在收件箱中显示它们。它很难解释,但我希望你已经理解了这个

1 个答案:

答案 0 :(得分:1)

解决方案1 ​​ - 为接收者 - 发件人创建新ID,例如:主题或主题

解决方案2 - 代码示例:

WHERE (sender_id = 11 && receiver_id = 10) OR (sender_id = 10 && receiver_id = 11)