У меня есть этот PHP-код, который я использую для отключения jquery ui datepicker диапазона дат в календаре. Он выбирает каждую дату в заданном диапазоне и эхо-сигнал. Проблема заключается в том, что она только повторяет одну из/в диапазоне, но мне нужно, что для каждого из/в колонку:Получить диапазон дат для нескольких от/до дат
$a = "select from_date,to_date from ads";
$rez = mysql_query($a) or die(mysql_error());
$c = mysql_num_rows($rez);
while ($re = mysql_fetch_array($rez))
{
$from = $re["from_date"];
$to = $re["to_date"];
}
$start=strtotime($from);
$s=date("Y-m-d",$start);
$diff = abs(strtotime($to) - strtotime($s));
$yrs = floor($diff/(365*60*60*24));
$mnth = floor(($diff - $yrs * 365*60*60*24)/(30*60*60*24));
$days = floor(($diff - $yrs * 365*60*60*24 - $mnth*30*60*60*24)/ (60*60*24));
$t=1;
$count = 0;
while($t <= $days){
if ($count++ > 0) echo ", ";
echo(json_encode($s));
$date = strtotime("+1 day", strtotime($s));
$s=date("Y-m-d", $date);
$t++;
}
'from' и' to' являются зарезервированными словами в 'MYSQL'. Поэтому заключите его в обратные ссылки на ваш запрос. –
его перевести, чтобы понять лучше. я изменю его :) – jakob
использовать mysqli или pdo. Не использовать mysql extension его лишенный –