【发布时间】:2017-10-07 13:05:23
【问题描述】:
UPDATE `mytable` SET `status`='og' WHERE `my_date_time` < now()
上面给出的查询在 phpmyadmin 中运行时运行良好,但在 codeigniter 中不运行。 这就是我在codeigniter中尝试的方式:
$this->db->set('status','og');
$this->db->where('my_date_time <','NOW()');
$this->db->update('mytable');
我所有其他 mysql 查询都通过 codeigniter 正常工作。
【问题讨论】:
-
$date = new DateTime("now"); $curr_date = $date->format('Y-m-d'); $data=array('status'=>'og'); $this->db->where('my_date_time db->update('mytable',$data);
标签: php mysql sql codeigniter