聯系官方銷售客服
1835022288
028-61286886
kaishi,jieshu 是自定義日期字段
//如果報名狀態是1,并且開始時間小于今天,將狀態批量改為2
$ks = \Phpcmf\Service::M()->db->table('dr_1_news')->where('bmzt',1)->where("DATE_FORMAT(FROM_UNIXTIME('kaishi'),'%Y-%m-%d') < DATE_FORMAT(CURDATE(), '%Y-%m-%d')")->update(['bmzt' => 2]);
//如果報名狀態是2,并且結束時間大于0 ,結束時間小于今天,將狀態批量改為3
$js = \Phpcmf\Service::M()->db->table('dr_1_news')->where('bmzt',2)->where("jieshu > 0")->where("DATE_FORMAT(FROM_UNIXTIME('jieshu'),'%Y-%m-%d') < DATE_FORMAT(CURDATE(), '%Y-%m-%d')")->update(['bmzt' => 3]);
這行代碼執行的不對,不知道是哪里的問題,希望大神可以指導下
DATE_FORMAT(FROM_UNIXTIME('kaishi'),'%Y-%m-%d')
改成
FROM_UNIXTIME(kaishi,'%Y-%m-%d')
應該就可以了