如何在mysql数据库和php聊天应用程序中更改用户可用性状态
我有一个聊天应用程序,用户可以在其中更改在线/离线/忙碌的可用状态 在状态更改事件中,我想将其更新到一个MySQL数据库,所有在线用户都可以看到该数据库。设置带有时间戳的上次活动时间字段,每次用户打开或发送某个内容时,使用当前时间戳更新此字段 但总的来说,MySQL并不是创建聊天应用程序的最佳方式,它是一种详尽无遗且不可扩展的方式 根据你的密码 假设在5分钟内没有活动的用户将设置为离开,在10分钟内将设置为脱机如何在mysql数据库和php聊天应用程序中更改用户可用性状态,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我有一个聊天应用程序,用户可以在其中更改在线/离线/忙碌的可用状态 在状态更改事件中,我想将其更新到一个MySQL数据库,所有在线用户都可以看到该数据库。设置带有时间戳的上次活动时间字段,每次用户打开或发送某个内容时,使用当前时间戳更新此字段 但总的来说,MySQL并不是创建聊天应用程序的最佳方式,它是一种详尽无遗且不可扩展的方式 根据你的密码 假设在5分钟内没有活动的用户将设置为离开,在10分钟内将设置为脱机 如果您使用AJAX,则设置用户通过AJAX更新其状态,比如说每1分钟,在这种情况下,
如果您使用AJAX,则设置用户通过AJAX更新其状态,比如说每1分钟,在这种情况下,您可以轻松地从在线用户中识别离线用户,也就是说,时间戳差异超过1.5分钟的用户将被视为离线。您可以分享您编写的代码吗?请至少向我们展示您当前拥有的MySQL db表结构。。。