2014-09-30 119 views
0

我想每天(上午12点),每周和每月重置我的mysql表列。我在我的mysql表中只有单行。每天,每周,每月重置mysql表列

$current_date = date_default_timezone_set('Asia/Kolkata'); 
$current_date = date('H:i:s'); 
$timestamp = strtotime($current_date); 
$gettime = date("h:i A", $timestamp); 
if($gettime == "11:59 PM") 
{ 
    update mysql table column to 0 ???   
} 

我已经尝试了这个上面的代码重置表列每一天。但是,我不确定。这是重置列的正确方法吗?如果它是正确的,那么我如何在一周和一个月内做到这一点?

+0

查看本问题解答http://stackoverflow.com/q/13968494/并使用cron。 – 2014-09-30 07:30:34

+1

哇,这是一段令人难以置信的长时间的代码。而且这种逻辑总是需要一直运行,这是错误的。这是在特定时间运行并更新您的表的cron调度程序的工作。 – 2014-09-30 07:31:26

+0

您应该使用cron作业更新表值 – TBI 2014-09-30 07:33:42

回答

0

怎么样使用crontab?

用mysql命令行工具制作shell脚本。

相关问题