Этот код выведет список всех документов типа book созданных с 1 июня 2007 года по 1 июля 2007 года, упорядочив их по дате создания.
<?php
$node_type = "book";
$start_stamp = 'June 1 2007';
$end_stamp = 'July 1 2007';
$start_stamp = strtotime($start_stamp);
$end_stamp = strtotime($end_stamp);
$sql = "SELECT node.title, node.nid FROM node WHERE node.created < $end_stamp AND node.created > $start_stamp AND node.type = '$node_type'" ;
$output .= "<ul>";
$result = db_query($sql);
while ($anode = db_fetch_object($result)) {
$output .= "<li>".l($anode->title, "node/$anode->nid")."</li>";
}
$output .= "</ul>";
print $output;
?>
Комментарии
Поправьте:
SELECT title, nid
Также нужно проверять опубликована нода или нет: status = 1
И названия таблиц обернуть в {}