我正在尝试执行一条select语句,该语句将显示与当前帖子相关的帖子,但将当前帖子从选择中排除。选择的前提是它将从当前帖子的类别中选择6个帖子,不包括任何通过了permalink变量的帖子。
码:
$query = $this->db->get_where('chanl_posts', array('category' => $category), NOT IN array('permalink' => $permalink), 6);
Run Code Online (Sandbox Code Playgroud)
这就是我试图徒劳无功的事情,并且文档指出还有一个get_where_not_in()方法,但是这会让我对它应用category子句吗?
试试看 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);
Run Code Online (Sandbox Code Playgroud)