数组到字符串转换错误在Codeigniter中进行多次更新

时间:2018-04-09 04:51:20

标签: arrays database codeigniter sql-update

上午,  我想使用爆炸表达式多次更新数据到数据库

这是我的控制器:

 $id                 = explode(' ',$this->post('id'));
 $respond            = $this->model->update($id,$data);

我的模特:

 public function update($id=null,$data=null)
    {
        $this->db->where('id', $id);
        $this->db->update($this->table, $data);
        return true;        
    }

1 个答案:

答案 0 :(得分:0)

当你的ID获得多个数据的时候试试这个......

public function update($id=null,$data=null)
{
  for($i=0;$i<count($id);$i++) {
    $this->db->where('id', $id[$i]);
    $this->db->update($this->table, $data);
  }
    return true;        
}