chinu1d Ответов: 1

Как я могу иметь другой выбор места для другого дня


У меня есть база данных, которая содержит 2 таблицы экрана, которые содержат места шоу, которые могут быть 1 или 0 в зависимости от выбора.
все работает нормально, когда я выбираю билет на день, в определенное время места бронируются и все.
Но предположим, что я забронировал билет на 25 июня 2017 года в 8: 30 Шоу, место будет выбрано . но после этого, когда я ищу то же самое шоу, но на дату 26 июня 2017 года или любую другую дату, оно не должно показывать, что оно забронировано, но оно показывает, что оно забронировано.

как я могу преодолеть эту проблему, не используя много места n легко, потому что остальная часть программы работает отлично

Что я уже пробовал:

я ничего не пробовал, потому что понятия не имею, как этого добиться. я просто не могу продолжать делать разные экранные таблицы для разных дней, это невозможно.

Michael_Davies

Многое зависит от дизайна вашей базы данных. Для того чтобы понять людей, нужно будет увидеть схему и то, как вы бронируете.

У вас может быть таблица с полем на место и полем даты по одной строке в день. Высокая стоимость диска и передача данных.

У вас может быть главная таблица, содержащая дату, соединенную с полем таблицы by и id только с идентификатором и полем для хранения целого числа для номера места; если запись существует, то место забронировано, если нет, то оно свободно. Это позволит снизить использование дискового пространства.

chinu1d

Спасибо, очень помогли

1 Ответов

Рейтинг:
1

RickZeeland

Вот такой Модель данных кинотеатра это может вас заинтересовать: Модель Данных Бронирования Кинотеатров[^]
Это для театры, но пропускает важный комментарий об использовании таблицы: Модель данных для бронирования кинотеатров[^]
Какую базу данных вы используете ?