Php 我无法在codeigniter中运行更新查询
带注释的查询打印具有给定条件的两条记录。因此,查询应该使用字段status_id中的新值更新两条记录,但实际上没有Php 我无法在codeigniter中运行更新查询,php,mysql,codeigniter,Php,Mysql,Codeigniter,带注释的查询打印具有给定条件的两条记录。因此,查询应该使用字段status_id中的新值更新两条记录,但实际上没有 在这个过程中我遗漏了什么?您必须将值作为数组或对象传递给函数更新。试着 // define array of values $data = array( 'status_id' => -4 ); $this->db->where('exp_datetime <', $today); $this->d
在这个过程中我遗漏了什么?您必须将值作为数组或对象传递给函数更新。试着
// define array of values
$data = array(
'status_id' => -4
);
$this->db->where('exp_datetime <', $today);
$this->db->where('status_id', 0);
$this->db->update('visits',$data);
像这样试试
$data = array(
'status_id' => -4
);
$this->db->where(" exp_datetime < '".$today."'");
$this->db->where('status_id', 0);
$this->db->update('visits',$data);
是的,就是这样!谢谢你,简!
$data = array(
'status_id' => -4
);
$this->db->where(" exp_datetime < '".$today."'");
$this->db->where('status_id', 0);
$this->db->update('visits',$data);