$sql = "SELECT id, period1, air_day, WEEKDAY(CURDATE()-1) AS bb FROM q6tqm_k2_items WHERE air_day IS NOT NULL AND air_day<CURDATE()-1 AND typeperiod=1"; // саме так!
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo "id=".$row['id']." air_day=".$row['air_day']." period1=".$row['period1']." CURRDATE()+5: ";
$pp=$row['air_day']+5;
echo $pp."<br>";
$up = "<br><b>UPDATE q6tqm_k2_items SET air_day=CURDATE()+".$row['period1']." WHERE id=".$row['id'];
echo $up."</b><br>";
}
Так он выдает на страницу вот что:
Сегодня: 29.3.2014
id=52 air_day=2014-03-27 period1=3 CURRDATE()+5: 2019
UPDATE q6tqm_k2_items SET air_day=CURDATE()+3 WHERE id=52
Получается, что он текущую дату понимает как год. В чем ошибка?
_____________