Выберите и подсчитайте записи из базы данных, используя метод активного запроса codeigniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Выберите и подсчитайте записи из базы данных, используя метод активного запроса codeigniter

Сообщение Anonymous »

В моей базе данных есть две таблицы «tbl_room_info» и «tbl_room_image».

Структура tbl_room_info:

room_id | имя_комнаты | room_details

tbl_room_image структура:

room_id | room_image_path

теперь я хочу получить всю информацию о комнате из моей таблицы tbl_room_info, а также посчитать номер изображения моей комнаты из таблицы tbl_room_image. например, предположим, что tbl_room_info имеет 1 запись с идентификатором комнаты «2», а tbl_room_image также имеет тот же идентификатор комнаты, что и 5 изображений комнат. я хочу, чтобы вся информация на моей странице просмотра отображалась следующим образом:

Название комнаты | Детали комнаты | Номер изображения помещения

1 room details 5

2 room details 6


Моя проблема в том, что я могу получить это с помощью обычного запроса MySQL, например:

SELECT `tbl_room_info`.*, COUNT('tbl_room_image.*') AS imc FROM (`tbl_room_info`, `tbl_room_image`) WHERE `tbl_room_info`.`room_id` = tbl_room_image.room_id GROUP BY `tbl_room_info`.`room_id`


но мне нужен этот формат активной записи codeigniter. вот мой запрос, он не сработал должным образом. помогите пожалуйста

$this->db->select('tbl_room_info.*', 'count(tbl_room_image.*) as imc');
$this->db->from('tbl_room_info, tbl_room_image');
$this->db->where('tbl_room_info.room_id = tbl_room_image.room_id');
$this->db->group_by('tbl_room_info.room_id');
return $this->db->get()->result();


вот мое мнение:







Total Pictures





Подробнее здесь: https://stackoverflow.com/questions/258 ... ery-method
Ответить

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

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

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

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

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