У меня есть проблема и объясняю ее пошагово:
1. есть таблица с названием ankets
2. в таблице столбец с именем date_block (формат DATETIME)
3. допустим там есть одна запись и значение этого столбца будет такое 2013-06-27 21:05:36
эта дата означает в какой день и время анкета будет считаться заблокированной...мне нужно написать такой скрипт который проверяет все записи в этой таблице и сверяет дату блокировки с настоящей датой и если эта дата совпала или уже превышает настоящую дату то установить activate=0
и сама проблема: не знаю как сделать эту проверку, я пробовал так:
$applyQuery = mysql_query("SELECT `id`,`date_reg`,`date_block`,`activate` FROM `ankets` WHERE `activate`='1'");
$applyNums = mysql_num_rows($applyQuery);
$date_now = date("Y-m-d H:i:s");
if ($applyNums > 0) {
while($applyGet = mysql_fetch_assoc($applyQuery)) {
if ($applyGet['date_block'] >= $date_now) {
mysql_query("UPDATE `ankets` SET `activate`='0' WHERE `id`='{$applyGet['id']}'");
}
}
}
но так не канает....подскажите как правильно это осуществить