【发布时间】:2014-11-24 17:47:45
【问题描述】:
我想每天(上午 12 点)、每周和每月重置我的 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 ???
}
我每天都尝试使用上面的代码重置表格列。但是,我不确定。这是重置列的正确方法吗?如果它是正确的,那么我该如何在一周和一个月内执行此操作?
【问题讨论】:
-
查看此问答 stackoverflow.com/q/13968494 并使用 cron。
-
哇,这是一段非常长的代码来获取当前时间。并且该逻辑将需要始终持续运行,这是错误的。这是 cron 调度程序的工作,它在特定时间运行并更新您的表。
-
你应该使用cron作业来更新表值