Проверьте, не будет ли диапазон дат новой записи конфликтовать/перекрываться с уже существующими записями, используя CodPhp

Кемеровские программисты php общаются здесь
Anonymous
Проверьте, не будет ли диапазон дат новой записи конфликтовать/перекрываться с уже существующими записями, используя Cod

Сообщение Anonymous »

У меня есть таблица базы данных

Код: Выделить всё

TABLE subject_loads
id (int)
subject_name (varchar)
time_start (time)
time_end (time)
time_diff (decimal)
Когда я сохраняю его в базе данных, он сначала проверяет, не противоречит ли время другому уже введенному времени. Если все в порядке, вычислите time_start и time_end, чтобы получить разницу между ними.

Пример: 7:30 – 8:30 AM уже есть в базе данных, когда я ввожу 8:00 – 9:00 AM, появится сообщение "конфликтует с другим временем". Только я могу вводить данные до 7:30 или после 8:30, что не совпадает с периодом с 7:30 до 8:30.

Может кто-нибудь помочь, как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/362 ... ng-records

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