0
我無法想象如何從活動記錄中選擇DB自定義內容。我的代碼:Codeigniter使用活動記錄選擇自定義
$select = array('mixed' => 'WHERE id = 2 OR id = 5');
$query = $this->db->select('*');
$query = $this->db->query($select['mixed']);
$query = $this->db->order_by('id DESC');
$query = $this->db->get($table);
查詢返回我:
0.0001 WHERE ID = 2或ID = 5
0.0002 SELECT * FROM po_posts_content ORDER BY ID DESC
所以如何做對吧?
UPDATE:
改變$this->db->query($select['mixed']);
到$this->db->where($select['mixed']);
並都能正常運作
要點是什麼?爲什麼您需要同時使用自定義查詢和查詢生成器? –
@HashemQolami becouse我使用自定義參數從模型中調用函數。有時我需要選擇自定義數據。現在我不需要用AND,但用OR –
嗯,你明白了:) –