Я пытаюсь создать пользовательский запрос, который покажет количество историй, опубликованных за последние 24 часа на сайте Drupal 6.
Истории хранятся в таблице «узлов».каждая запись имеет «созданную» строку, в которой записывается метка времени UNIX, когда была опубликована статья.
Вот запрос, который я пытаюсь выполнить:
$sq = 'SELECT COUNT(*) cnt '
. 'FROM {node} c WHERE created >= dateadd(hour,-24,getdate())';
работать, хотя.Что я делаю не так?
РЕДАКТИРОВАТЬ: Вот общий код, который я пытаюсь использовать прямо сейчас:
$sq = 'SELECT COUNT(*) AS cnt FROM {NODE} n WHERE FROM_UNIXTIME(n.created) >= DATE_SUB(NOW(), INTERVAL 1 DAY)';
$ q = db_query ($ sq);
while ($ o = db_fetch_object ($ q)) {
print_r($o);
}
Этот print_r ничего не возвращает.Где моя ошибка?