我希望自动更新查询,当今天大于今天。
table camp_details
camp_details
---------------
Camp_name,
Description,
fromdate,
todate,
status
我的查询
$this->db->where('todate' > NOW());
$up_reg = $this->db->update('camp',array('status' => 0));
当todate
大于今天时,状态将自动更新为0。
答案 0 :(得分:1)
我相信你的问题是使用mysql NOW()返回一个像这样的值
2014-11-11 12:45:34
使用CURDATE()会产生类似这样的值
2014年11月11日
您可能希望使用CURDATE()从数据库中获取。 请参阅此链接了解sql now()。 mysql NOW()