我附上了一张带有数据的表格图像。现在,此表存储用户发送给他人和接收的所有消息。我想显示类似 facebook 个人消息的内容,其中用户和其他用户之间的最新消息显示在列表中,并且当用户单击该消息时,显示这两个用户之间的整个线程。我已经尝试了很多,但找不到正确显示它的方法。
该表将存储所有好友用户和非好友用户的消息。所以我想只获取那些给我发消息的用户的消息列表。
我不确定我的数据库设计是否正确?请帮助我提出建议或帮助如何实现我的要求。
编号 | 发件人 ID | 接收者 ID | is_read | 留言 | parent_id | 发送日期 | is_sender_deleted | is_receiver_deleted|
1 |5 |4 |0 |你好吗?|0 |2012-08-20 17:33:54 |0 |0
2 |4 |5 |0 |hiiiiiiii |0 |2012-08-20 17:35:02 |0 |0
3 |5 |4 |0 |我在测试 |0 |2012-08-20 17:35:02 |0 |0
4 |4 |5 |0 |Helloooooo |0 |2012-08-20 17:35:33 |0 |0
5 |5 |4 |0 |你好回复 |0 |2012-08-20 17:47:41 |0 |0
8 |6 |5 |0 |Hiii...Inx 这里|0 |2012-08-20 18:59:18 |0 |0
9 |5 |6 |0 |是的,伙计....?|0 |2012-08-20 19:00:07 |0 |0