Я работаю над системой бронирования отелей, в настоящее время я пытаюсь выбрать доступные номера (не зарезервировано). < /p>
Rooms DB Structure:
ID
ROOM NAME
CAPACITY
HOTEL RESERVATIONS DB STRUCTURE:
ID
CHECK_IN
CHECK_OUT
ROOMS
...
< /code>
Это мой текущий код: < /p>
function searchFreeRooms($data){
$check_in = $data['fields']['check_in'];
$check_out = $data['fields']['check_out'];
$this->db->select("*");
$this->db->from('core_hotel_rooms');
$this->db->where("id NOT IN (select rooms,total_guests from res_hotel where check_in = '$check_in' OR check_in = '$check_out' OR check_in >= '$check_in' AND check_out < /p>
Я попробовал это: $ this-> db-> где (" ID не в (1, 2) "); < /code>, и это работает отлично, но не верхний метод со вторым запросом. /> Большое спасибо всем, кто может помочь! < /p>
Подробнее здесь: https://stackoverflow.com/questions/379 ... ery-result