当 crondate(时间戳字段)和当前时间戳匹配时,我试图每分钟更新一次表行。当两者都匹配时,我设置 state = 0 但不工作。我检查了 cronjob,它每分钟都在工作和执行。
如果有人可以帮助我,我将不胜感激。
我的代码:
function runCronJob(){
$timestamp = date('Y-m-d H:i:s');
$db =& JFactory::getDBO();
$update_query = "UPDATE #__cronjob_run SET state=0 WHERE crondate = '$timestamp'";
$db->setQuery($update_query);
$db->query();
}