2016-07-31 7 views
1

Ich versuche eine Select-Anweisung auszuführen, die verwandte Posts zum aktuellen Post zeigt, aber den aktuellen Post von der Auswahl ausschließt. Die Prämisse hinter der Auswahl ist, dass es 6 Beiträge aus der Kategorie des aktuellen Beitrags auswählt, ausgenommen Beiträge mit der Permalink-Variablen, die durchgelassen wurden.CodeIgniter get_where() mit NOT IN

Code:

$query = $this->db->get_where('chanl_posts', array('category' => $category), NOT IN array('permalink' => $permalink), 6); 

Das war, was ich ohne Erfolg versuchte, und die docs sagen, es ist ein get_where_not_in() Methode als gut, aber würde das mir erlauben, die Kategorie-Klausel, um es anzuwenden?

Antwort

2

Versuchen mit where_not_in()

$limit = 6; 
$offset = 0; 
$this->db->where('category', $category); 
$this->db->where_not_in('permalink', $permalink); 
$query = $this->db->get('chanl_posts',$limit,$offset);