2016-09-09 5 views
0

こんにちは私はCIで、新しいです2 CodeIgniterでフィルタを削除するには?

どのように私は2つのフィルタをcodeigniterのfuntionsを使用して削除することができますか?

私はこの

$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"); 

ありがとうございます!

$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 
+0

使用の$ this - > DB->ここで、(配列( 'id_casa' => $ id_casa、 'id_usuario' => $ id_usuario);); $ this-> db-> delete( "casas"); – JYoThI

+0

ありがとうございました!!!! – siemensgti

答えて

0

ちょうどあなたが複数の機能を使用する場合、彼らは彼らとの間で互いに連鎖されます呼び出す

//Associative array method: 

$this->db->where(array('id_casa' => $id_casa,'id_usuario'=>$id_usuario)); 
$this->db->delete("casas"); 

(または)を使用where句

$condition = array('id_casa' => $id_casa,'id_usuario'=>$id_usuario); 
$this->db->where($condition); 
$this->db->delete("casas"); 
+0

ありがとう、私は今日何かを学んだ! – siemensgti

+0

便利なマークが緑色で表示されていれば、将来のユーザーにとって便利です@siemensgti – JYoThI

0

あなたが与えることを条件に、配列を作成することができます。

+0

whereの条件のパラメータが増えている場合は、複数のwhere節がうまく見えません。必要に応じて配列を使用してwhere句に多くのパラメータを渡すと、より良い解決策になります。 –

+0

優れたソリューションもあります...ありがとう – siemensgti

関連する問題