如何使用codeIgniter按时间更新数据库触发器?

时间:2011-09-11 15:29:54

标签: php database codeigniter

例如,我有一个包含3个字段的表:

id, status, datetime

如果状态为0,则日期时间到达时,状态将变为1 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果您使用CodeIgniter执行此操作,请创建一个模型,然后创建一个函数,该函数将执行以下操作:

public function updateDateTime($id)
{
    $this->db->set('status', '1');
    $this->db->set('datetime', 'CURRENT_TIMESTAMP', TRUE);
    $this->db->where('id', $id);
    $this->db->update('table');
}

参考:http://codeigniter.com/user_guide/database/active_record.html#insert