Как реализовать условие «ГДЕ НЕ В подзапросе» с помощью построителя запросов CodeIgniter [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Как реализовать условие «ГДЕ НЕ В подзапросе» с помощью построителя запросов CodeIgniter [дубликат]

Сообщение Anonymous »

Я пытаюсь создать активный запрос, в котором внутри подзапроса есть переменная

Код: Выделить всё

$fb_UID = $this->session->userdata('fb_UID');

$qs = $this->db
->select("*,qs.UID as qs_UID")
->from("question_set qs")
->join("questions q", "qs.UID=q.fk_question_set_UID", "inner")
->where("sickness_UID", $id)
->where('`qs.UID` NOT IN(SELECT `fk_question_set_UID` FROM `solved_qset` where fk_fb_UID = `$fb_UID`)', NULL, FALSE)
->group_by("qs.UID", "asc")
->order_by("qs.UID", "random")
->get()
->row();
но я получаю сообщение об ошибке

Код: Выделить всё

Unknown column '$fb_UID' in 'where clause'
Есть ли способ правильно написать подзапрос в выражении NOT IN() с помощью построителя запросов?

Подробнее здесь: https://stackoverflow.com/questions/191 ... s-query-bu

Вернуться в «Php»