CodeIgniter - выберите, где идентификатор не в (еще один результат запроса) [дублировать]Php

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

Сообщение Anonymous »

Я работаю над системой бронирования отелей, в настоящее время я пытаюсь выбрать доступные номера (не зарезервировано). < /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
Ответить

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

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

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

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

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