2017-03-07 88 views
-4

您好,我正在将邮件保存在我的mysql数据库中。列是邮件系统中的PHP Mysql收件箱功能

id 

sender_id 

receiver_id 

dateTime 

我想建立一个收件箱功能。我不明白我该如何构建这个功能。我的意思是发送者可以是接收者,接收者可以是发送者例如,如果用户标识想要在收件箱中查看他的邮件,我该如何查询它。我的意思是让我们说有两个记录sender_id是10和receiver_id是11和三个记录与sender_id是11和receiver_id是10.所以现在我想要的是在两人之间的对话,以便我可以显示他们在收件箱。它很难解释,但我希望你能理解这一点

+0

@ C0dekid我只是在寻找一个编程逻辑 – hellosheikh

+0

你到目前为止尝试过什么? –

+0

@FrancisSunday请参阅我不是在寻找代码。我正在寻找这个 – hellosheikh

回答

1

解决方案1 ​​ - 为接收器发送,例如创建新的ID:主题或主题

解决方案2 - 样本的代码:

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

简单的编程逻辑我只有一个用户ID可以在发件人ID或接收者ID。 – hellosheikh

+0

@hellosheikh然后,您可以选择解决方案2.将用户A与B和用户B之间的对话与A相结合。 – Nyc2x