首页 > 解决方案 > 使用 PHP 对 MySQL 数据库中的消息进行排序

问题描述

我正在尝试使用 PHP 和 JS 创建一个多用户聊天应用程序。这是我的数据库结构,其中包含不同用户的一些示例数据,msg_owner_id并且msg_reciever是注册表中的 ID users。为了区分用户,假设 ID 20 已登录,我们只想显示他发送和接收的聊天记录。

ID 信息 msg_owner_id msg_reciever msg_time msg_type 见过 看过时间 注意(不是表格的一部分)
1 20 6 10:42:51 聊天 0 <----- 20 发送到 6
2 你好 6 20 10:43:20 聊天 0 <-----6 回复 20
3 我很好 20 6 10:44:11 聊天 0 <-----20 再次发送到 6
4 曼恩 11 20 10:53:02 聊天 0 <-----20 从 11 接收

任何人都可以帮助我如何检索仅显示每个用户的最新消息的消息,如果发送的是最近的,让它显示而不是接收到的表格没有按我希望的方式显示,希望你能阅读它。

标签: javascriptphpjquerymysql

解决方案


推荐阅读