答案 0 :(得分:0)
我建议不要返回JSON,其中包含有关该用户的信息以及另一个关于有多少用户在线的JSON密钥对。然后,您可以根据结果对返回的JSON进行操作以更新页面上的元素。
答案 1 :(得分:0)
您没有说出您正在使用的数据库引擎。我将假设MySql,您可以在其中进行连接。
在这种情况下,我认为你正在寻找这样的东西:
SELECT * FROM users LEFT JOIN online_users ON users.id=online_users.id
但是,我无法分辨您的架构是什么以及如何将online_user连接到用户。您可以使用可以使用的会话表,或者您需要在online_users表中存储用户的ID或用户名。现在,你只有会话和时间,我不知道如何将会话连接到用户。
然后您可以使用以下方式判断用户是否在线:
!is_null($users_['time'])