PHP MYSQL事件监听器

时间:2016-11-02 19:09:58

标签: php mysql iframe listener

我需要为我的监督页面建立一个解决方案。

我有一个适用于许多用户和办公室经理的系统,我创建了一个监督页面,以监督每个用户的登录和状态。

当用户登录系统时,DB中的ta行将被更新。他在系统中的状态相同(忙碌,可用,离线......)。

我做了什么,我创建了一个iframe,在其中检查来自数据库的数据并每隔5秒刷新一次iframe以检查任何更新。

是否有像侦听器这样的解决方案允许我从DB获取实时数据?或者当数据库中的行发生变化时,我在系统中获得此更新?

谢谢大家

1 个答案:

答案 0 :(得分:0)

您可以通过多种方法完成,其中一些方法是:

  1. 取一个div代替你的iframe并每隔5秒发送一次AJAX请求并从数据库中获取数据并覆盖此div的innerHtml。
  2. 缓存数据并使其依赖于数据库操作,如插入,更新或状态更改。并在缓存中显示div中的数据
  3. 最好和最简单的方法是使用推送器......它适用于推送通知,并且一旦通知客户端,您可以通知任何事情
  4. 我建议使用推杆。