在PHP中运行计时器

时间:2016-09-19 06:40:12

标签: java php timer access

在问这个问题时我会尝试而不是一个完全的菜鸟,我希望我能够详细解释它。我随处可见,并尝试了所有可以找到的脚本和示例,但我无法完成这项工作。请记住,我在PHP,Java和数据库编程方面也没有经验。我想要实现的目标如下:

每次零件通过机器时,我都在更新数据库(Access)。我捕获当前的部件号以及时间戳。我需要它在服务器端有三个运行计时器(因为在客户端它每次页面刷新时都会重置)。两个将是无限的,一个将在一个固定的时间,比如5分钟。如果在数据库中检测到更改,则5分钟计时器将重置,其中一个计时器开始运行。只要检测到更改(输入了另一部分),此计时器将继续运行。但是,如果5分钟内没有任何反应,那么第一个计时器将停止,第二个计时器将启动,直到再次输入数据库。

如果有人能指出我正确的方向,我将非常感激。我希望我已经妥善解释了这一点。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为你做的比实际需要的要困难得多,主要是把它们当作“跑步计时器”。

在这种情况下,我要做的是保存最新更改的时间戳。然后,在新请求中,根据当前时间戳检查它。如果时间戳的差异小于5分钟,您可以改为对其他计时器做任何想做的事情。
请注意,根据我的理解,您不需要超过这个时间戳。看到你有一个设定的间隔你可以很容易地判断“第二”计时器何时开始,然后简单地从差异中减去该间隔以获得“第二计时器”。

不知道第三个“计时器”应该做什么,我恐怕不能给你任何暗示。我怀疑它也可以删除,但希望通过我已经给出的内容很容易弄清楚如何最好地解决这个问题。 :)