от продолжительности
2010-01-09 21:04:06 **to** 2010-02-08 21:04:06
как я могу получить дату + время на каждом 30-дневном интервале?
Так что я должен получить
2010-02-09 21:04:06
2010-03-09 21:04:06
2010-04-09 21:04:06
2010-05-08 21:04:06
Так что каждый день скрипт проверяет текущую дату, чтобы определить, совпадает ли она с одной из вышеперечисленных. Если есть совпадение, обновите все строки, добавленные до сегодняшнего дня.
$point1 = "2010-02-09 21:04:06"
if (date("Y-m-d h:m:s") >= $point1){
mysql_query('UPDATE table SET status='checked' WHERE lastadded < $point1');
}