Vlad_c
Guest
не работает запрос удаление устаревших записей из базы!
не работает запрос!
mysql_query("DELETE FROM addresume WHERE DATE_ADD(cur_data,interval ".$I1." day)<=curdate()");
должен удалять записи которые занесены скажем на 7 или21 14 30 дней берем cur_data(дата когда занесли запись) interval ".$I1." day( дней на сколько добалена запись 7,14,21,30) сравнили с текущей датой?
Почему то записе удаляются спустя 7 дней т.е. мы добавили на 30 а он отсчитал 7 и удалил эту запись, хотя ей еще 23 дня висеть?
-~{}~ 24.02.04 12:24:
cur_data 2004-02-16 поле типа дата $I1-int я так понимаю прибавили 30 то получили 2004-03-17 именно в этот день должна удалиться запись, может curdate другой формат и оно не может сравниться?
не работает запрос!
mysql_query("DELETE FROM addresume WHERE DATE_ADD(cur_data,interval ".$I1." day)<=curdate()");
должен удалять записи которые занесены скажем на 7 или21 14 30 дней берем cur_data(дата когда занесли запись) interval ".$I1." day( дней на сколько добалена запись 7,14,21,30) сравнили с текущей датой?
Почему то записе удаляются спустя 7 дней т.е. мы добавили на 30 а он отсчитал 7 и удалил эту запись, хотя ей еще 23 дня висеть?
-~{}~ 24.02.04 12:24:
cur_data 2004-02-16 поле типа дата $I1-int я так понимаю прибавили 30 то получили 2004-03-17 именно в этот день должна удалиться запись, может curdate другой формат и оно не может сравниться?