[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Присутствие даты в промежутке
asdf27
В первой форме вводится период с ____ по _____, дальше идет запрос к базе, есть ли регистрации на указанный период. Если есть, регистрация невозможна.

Например, запись в базе есть $start="2013-06-20" и $end="2013-06-30". В форме указываем с 2013-06-19 по 2013-07-01. Запрос:

$res2=mysql_query("SELECT * FROM rest WHERE number='$number' AND ('$start' BETWEEN DATE(start) AND DATE(end) OR '$end' BETWEEN DATE(start) AND DATE(end))");


Т.е. скрипт проверяет что 19 июня не входит в промежуток и 1 июля также. Мне нужно проверить период между ними и при наличии вхождения выдать предупреждение. Без раскладки периода на массив дней и последующим прогоном по-одному можно справиться?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.