我正在为我工作的公司写一个时间记录程序。我正在使用表单从用户端捕获数据。
我将为管理员创建一个动态界面,以查看当前由哪个用户处理的客户端。为此,我将自动将“用户名”,“类别”,“客户名称”和“开始时间”提交到临时表,该表仅保存当天的数据。
我想知道是否有一种方法可以使用PHP脚本,它将以定时方式运行,以便在每天TRUNCATE临时表。我正在使用MySQL作为我的数据库软件。
这不是this的副本我要求以定时方式运行PHP
更新:我认为我找到了自己的解决方案,感谢大家帮忙,当我开始工作时会更新这个。
更新:我使用此方法来执行我想要做的事情link
答案 0 :(得分:0)
首先,您需要两个表字段名称date_only
和status
。然后在代码中检查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?
希望有所帮助