我正在使用 CodeIgniter 和 MySQL。我想创建聊天系统。因此,我想按发送者消息而不是接收者消息的顺序显示消息,并继续遵循该系统。
例如,使用 id 为 1 和 2。
如图所示,在 from 列中,第 1 个 user_id 向 to 列中的 2 个 user_id 发送消息,第 2 个 user_id 向 1 个 user_id 发送消息。
所以我想按照时间安排消息。那么需要什么查询和功能呢?
最佳答案
例如。你想获得用户 id 1 和 2 的聊天, 试试这个
select * from messages where (from = 1 OR from = 2) AND (to = 1 OR to = 2) order by time desc
关于php - 按顺序排列聊天消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821433/