按计划或当天的首次运行截断表格

时间:2017-04-20 05:09:58

标签: php mysql

我正在为我工​​作的公司写一个时间记录程序。我正在使用表单从用户端捕获数据。

我将为管理员创建一个动态界面,以查看当前由哪个用户处理的客户端。为此,我将自动将“用户名”,“类别”,“客户名称”和“开始时间”提交到临时表,该表仅保存当天的数据。

我想知道是否有一种方法可以使用PHP脚本,它将以定时方式运行,以便在每天TRUNCATE临时表。我正在使用MySQL作为我的数据库软件。

这不是this的副本我要求以定时方式运行PHP

更新:我认为我找到了自己的解决方案,感谢大家帮忙,当我开始工作时会更新这个。

更新:我使用此方法来执行我想要做的事情link

2 个答案:

答案 0 :(得分:0)

首先,您需要两个表字段名称date_onlystatus。然后在代码中检查date_only是今天的日期,用户status是否有效,然后您提取特定经理的"User Name", "Category", "Client Name" and "Start Time"

如果经理管理了多少用户,则用户状态为active,其他用户状态为无效

答案 1 :(得分:0)

如果服务器托管在基于Unix的操作系统上,您可以解决一个cron作业,以便在每天凌晨12:00截断临时表。 Cron执行计划的命令,对于基于Windows的操作系统,您可以使用任务计划程序。

更多详情:https://www.pantz.org/software/cron/croninfo.html

How do I run a PHP script using windows schedule task?

希望有所帮助