2014-09-30 118 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腳本。

相關問題