每当数据库表中有记录时,如何收到通知?

时间:2014-01-04 17:12:15

标签: database codeigniter

如果数据库中的特定表中有记录,如何收到通知?

  1. 如果我在更改数据库时使用MySQL中的触发器将不起作用。

  2. 如果我每隔一段时间发出一次Ajax请求,我会提出不必要的请求,并且我已经在Hostmonster中对它进行了惩罚(逃避它们)。

  3. 另一个想法?

  4.   

    这家伙像我一样解决了这个问题:   http://www.schiffner.com/11-excruciating-months-with-hostmonster-have-come-to-an-end/

    谢谢。

1 个答案:

答案 0 :(得分:1)

定期发送Ajax请求(长轮询)可能不是最佳解决方案,但我在许多应用程序中看到过这种实现,可能很容易实现。

此处未提及的解决方案之一是在调度程序中运行的PHP脚本。这个问题将帮助您并使事情变得更加清晰。 Schedule alarm notification system php

如果您需要更多信息,请告诉我。