2 CodeIgniter中要删除的过滤器?

时间:2016-09-09 08:40:02

标签: codeigniter

你好我是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");

谢谢!!!

2 个答案:

答案 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");