按顺序安排聊天消息

时间:2016-08-08 04:44:05

标签: php mysql codeigniter

我正在使用CodeIgniter和MySQL。我想创建聊天系统。所以,我希望按顺序显示消息,如发送者消息而不是接收者消息,并继续遵循此系统。

这里,我的数据库看起来像这样: enter image description here

例如,将id用作1和2。

如图所示,在第1列中,user_id将消息发送到2 user_id in到列,2 user_id发送消息到1 user_id。

所以我想按时间安排留言。那么需要什么样的查询和功能呢?

我想显示聊天,如下图所示: enter image description here

2 个答案:

答案 0 :(得分:2)

对于前。你想聊聊用户ID 1和2然后, 试试这个

select * from messages where (from = 1 OR from = 2) AND (to = 1 OR to = 2) order by time desc

答案 1 :(得分:0)

如果你只是选择查询,那么它的序列检索数据是你将数据存储到序列中然后是实际问题?