如何在 Codeigniter 中删除特定的多条记录
How to Delete Specific Multi Records in Codeigniter
我想用model一次删除4,6,8,11,12条记录。我也想知道如何在不删除以下记录 3,5,6,7 的情况下使用模型。
控制器功能
public function delete_data($id,$value){
$oris = explode("_", $value);
$oris = array_filter($oris);
$this->o->delete_data($oris);
}
模型函数
public function delete_data($id){
$this->db->where('campus_id', $id);
$this->db->delete('sections');
}
您的模特
public function delete_record() //You can pass ID as a parameter here
{
$this->db->where('column-name', 'your-id'); //id can be 4, 6, 8, 11, 12
return $this->db->delete('table-name');
}
4、6、8、11、12 条记录已删除
public function delete_data($id){
$this->db->where_in('campus_id', $id);
$this->db->delete('sections');
}
3,5,6,7条记录未删除
public function delete_data($id){
$this->db->where_not_in('campus_id', $id);
$this->db->delete('sections');
}
哇我明白了..
我想用model一次删除4,6,8,11,12条记录。我也想知道如何在不删除以下记录 3,5,6,7 的情况下使用模型。
控制器功能
public function delete_data($id,$value){
$oris = explode("_", $value);
$oris = array_filter($oris);
$this->o->delete_data($oris);
}
模型函数
public function delete_data($id){
$this->db->where('campus_id', $id);
$this->db->delete('sections');
}
您的模特
public function delete_record() //You can pass ID as a parameter here
{
$this->db->where('column-name', 'your-id'); //id can be 4, 6, 8, 11, 12
return $this->db->delete('table-name');
}
4、6、8、11、12 条记录已删除
public function delete_data($id){
$this->db->where_in('campus_id', $id);
$this->db->delete('sections');
}
3,5,6,7条记录未删除
public function delete_data($id){
$this->db->where_not_in('campus_id', $id);
$this->db->delete('sections');
}
哇我明白了..