你好我是CI的新手,
如何使用codeigniter的功能将2个过滤器删除?
我有这个
$this->db->where('id_casa', $id_casa);
$this->db->delete("casas");
我可以这样做吗?
$this->db->where('id_casa', $id_casa);
$this->db->and('id_usuario', $id_usuario);
$this->db->delete("casas");
谢谢!!!
答案 0 :(得分:0)
只需使用
//Associative array method:
$this->db->where(array('id_casa' => $id_casa,'id_usuario'=>$id_usuario));
$this->db->delete("casas");
(或)如果您使用多个函数调用,它们将与AND链接在一起:
$this->db->where('id_casa' => $id_casa);
$this->db->where('id_usuario'=>$id_usuario);
$this->db->delete("casas");
//both produce : where id_casa=$id_casa and id_usuario=$id_usuario
答案 1 :(得分:0)
您可以为where子句
中的条件创建数组$condition = array('id_casa' => $id_casa,'id_usuario'=>$id_usuario);
$this->db->where($condition);
$this->db->delete("casas");