Fatal error при вызове db_query

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

Аватар пользователя Unsterblich Unsterblich 10 марта 2013 в 7:06

Добрый день, чистил базу данных от [спаммерских] постов. Они все одного типа, все после определенной даты, так что казалось бы все просто:

<?php
$res 
 db_query('SELECT * FROM  `mytable_node` WHERE  `nid` >xxx AND  `type` =  "yyy"');
while(
$node db_fetch_object($res))
{
$id $node->nid;
node_delete($id);
}
?>

Из-за ограничения памяти приходилось по паре сотен за раз удалять, в итоге осталось пара десятков, на которые друпал ругается: Fatal error: Call to undefined function db_query() in /home/aaafinan/public_html/tovarizusa.ru/sites/all/modules/devel/devel.module(1098) : eval()'d code on line 1

В phpMyadmin запрос работает нормально, то есть база вроде как в порядке. Но в Админке - "Содержимое" этих нодов не видно. Я бы вручную из таблиц ноды удалил, но хочется всё сделать правильно (через node_delete), да и в качестве самообразования нужно. Заранее спасибо, если кто-то подскажет в чем может быть проблема.