如何找出上次在PHP中执行脚本的时间?

时间:2015-07-12 18:22:32

标签: php

我想创建一个PHP脚本,它将作为cron作业正常启动。 但有时我可能会手动启动它。 该脚本必须修改从上次执行时创建的MySQL行,并且我希望避免两次修改同一行。 每行包含其创建时间。 我不想用整列来混淆我的数据库,以保持每行的最后修改时间。

为了缩小问题范围,我需要一个变量$last_execution_time来保存一个时间戳,写在最后一个脚本执行上。

这样做的正确和优雅方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以将时间写入文件。

当脚本运行时,锁定文件,以避免同时调用问题

答案 1 :(得分:0)

从数据库中提取最后一条已知记录。

通过id desc

从表限制1顺序中选择lastupdatetime

检查当前时间戳等之前是否有

所以使用数据库中的数据来帮助你