繁体   English   中英

如何从我的应用程序中查看谁在线?

[英]how can i check who is online from my app?

我用android和mysql在android中制作了一个服务器 - 客户端应用程序。 当任何新用户注册并点击提交按钮时,他/她的信息将转到php并存储在互联网上的mysql数据库中。

然后我在listview中获得了以前在我的应用程序和listview中注册的人员列表我可以看到所有人但现在我想添加一个功能,可以检查谁在我的应用程序中在线。 我将在线和离线制作两个按钮。 当我按下ONLINE按钮时,只显示那些正在使用此应用程序的人。

我也在网上搜索这个,但我发现任何正确的结果,所以请任何以前做过这个的人请给我一些关于此的教程或链接。 感谢您的时间。

在您的数据库中,添加一个名为(last_login as DateTime)的字段。 每次用户登录应用程序时都会更新此字段,并启动新会话。 使用类似于下面的查询。

UPDATE tbl_users SET last_login=NOW() WHERE ID_FIELD = $USER_ID

每当用户单击(谁在线)按钮时,将调用PHP脚本,该脚本将查询last_login字段包含值的所有用户,例如少于3小时。

您可以使用的查询

SELECT * FROM tbl_users WHERE TIMESTAMPDIFF(HOUR,last_login,NOW()) <=3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM