Как использовать столбец результатов одного запроса в следующем запросе с помощью построителя запросов CodeIgniter [дублPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как использовать столбец результатов одного запроса в следующем запросе с помощью построителя запросов CodeIgniter [дубл

Сообщение Anonymous »

У меня есть данные об учениках школы, школа состоит из нескольких классов, таких как класс A, класс B и класс C, а также имеет оценки. однако я хотел бы получить данные об учениках и классах на основе оценки переменной. Я пытался это сделать, но все равно не получилось, данные не появились.
Пример:
tb_class

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

 ID   |  id_class | grade |
---- | --------- |-------|
1    |    A      |   1   |
2    |    B      |   2   |
3    |    C      |   1   |
4    |    D      |   3   |
___________________________
tb_user

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

 ID   |  id_class | id_user  |
---- | --------- | -------- |
1    |    A      |    002   |
2    |    B      |    008   |
3    |    B      |    005   |
4    |    A      |    006   |
5    |    C      |    007   |
6    |    C      |    003   |
7    |    D      |    001   |
______________________________

$grade= 1;

$query_grade = $this->db
->select('id_class')
->from('tb_class')
->where('grade', $grade)
->get()
->result();

$data = array($query_grade);
$query_user = $this->db
->select('id_user')
->from('tb_user')
->where_in('id_class', $data)
->get()
->result();
return $query_user;
которые, как я ожидаю, будут содержать данные 002, 006, 007, 003

Подробнее здесь: https://stackoverflow.com/questions/492 ... codeignite
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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