Например, запись в базе есть $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 июля также. Мне нужно проверить период между ними и при наличии вхождения выдать предупреждение. Без раскладки периода на массив дней и последующим прогоном по-одному можно справиться?