Массовое снятие с публикации за указанный промежуток даты

Главные вкладки

Аватар пользователя markvart markvart 20 августа 2009 в 15:56

Ребят подскажите sql запрос!
Вот нашел этот mysql_query("UPDATE node SET status = '0' WHERE type = 'tender'") or die("Товары не отключить ибо: " . mysql_error())

но он просто закрывает все ноды данного типа, а как указать с указанным промежутком дат?

Комментарии

Аватар пользователя stenli21 stenli21 20 августа 2009 в 22:04

может быть так db_query("UPDATE {node} SET status = 0 WHERE type = '%s' AND created >= %d AND created <= %d",'tender', $date1, $date2);
где $date1 - начальная дата, $data2 - конечная дата. Даты - в формате UNIX.

Все это применительно к Друпалу.