1

我正在考虑为个人项目实现实时事件监听器。有没有办法说,如果已经发出INSERT,UPDATEDELETESQL 查询,那么 mySQL 将触发一个 PHP 文件,该文件将依次处理这个问题,比如如果找到新记录则自动刷新页面,或者说一条记录已经编辑或删除?

我一直在阅读 mySQL 触发器,但我不知道如何实现。谢谢!

4

1 回答 1

1

如果你想做的是以适当的懒惰方式刷新页面,我建议你少看从 MySQL 触发并使用 AJAX 触发它。Waygood 为后者提供了一个很好的链接,但考虑使用前者来简单地更新数据。

您可以通过 更新您网站上的信息long polling。这样,您就可以保持与服务器的持久连接打开,并且可以在服务器推送更新时更新数据。完成后,只需再次启动连接并等待另一次更新。最常用的 LP 技术可能是AJAX技术。或者,对于诸如跨域支持之类的事情,您可以使用script tag long polling更加奇特。

于 2012-07-18T09:12:45.820 回答