使用php和mysql定期检测数据库中的更改

时间:2014-03-07 11:15:04

标签: javascript php mysql ajax

我试图定期对数据库执行ping操作,以便检查列的状态。就像每隔3秒钟一样,我想知道列的状态。

2 个答案:

答案 0 :(得分:0)

您可以编写一个php脚本来检索该值并定期运行该脚本,例如3秒。

本地

这样的东西

* / 3 * * * * / usr / bin / php -f /var/www/cron.php

答案 1 :(得分:0)

如果你需要每3秒调用一次数据库,你可以使用像这样的setInterval(function(){},3000);打电话给你的分析功能,但这不是一个好习惯。 如果你的目的是要知道你的字段值被改变的时间和上下文,你有很多其他的方法,如使用触发器是这个目的的最佳解决方案,检查此链接以了解有关触发器的更多信息

https://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

也可以通过

Are database triggers evil?

希望这会对你有所帮助。