GROUP и COUNT() записи «один ко многим» между родительскими и дочерними таблицами с помощью CodeIgniter [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 GROUP и COUNT() записи «один ко многим» между родительскими и дочерними таблицами с помощью CodeIgniter [дубликат]

Сообщение Anonymous »

Я только начал работать с Codeigniter, и это сводит меня с ума. У меня есть запрос, который определяет, купил ли пользователь какие-либо программы. Затем мне нужно использовать категорию типа этой программы для запуска и определения, сколько раз он или она записали запрос в другую таблицу.
Очевидно, у меня возникла проблема с возвратом двух массивов из моей модели в мой контроллер в представление.
function specificPrograms()
{
$specific_sql = $this->db->query("SELECT program,created FROM `assessment` WHERE uid = $this->uid");
if ($specific_sql->num_rows() > 0) {
foreach ($specific_sql->result() as $specific) {
$data[] = $specific;
$this->type = $specific->program;
}
return $data;
}

$sub_sql = $this->db->query("SELECT id FROM othertable WHERE user_id_fk = $this->uid and type = '$this->type'");
if ($sub_sql->num_rows() > 0) {
foreach ($sub_sql->result() as $otherp) {
$data[] = $otherp;
}
return $data;
}
}

Тогда в моем контроллере у меня есть:
$data['specific'] = $this->user_model->specificPrograms();
$data['otherp'] = $this->user_model->specificPrograms();


Подробнее здесь: https://stackoverflow.com/questions/113 ... with-codei
Ответить

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

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

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

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

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