Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Артём 31.01.2003 20:48 / 31.01.2003 20:53
@body_main[] <b><h1>НОВОСТИ</h1></b> $day(^if(def $form:day){ $form:day }{ $now.day }) ^connect[$connect_string]{ $news[^table::sql{select date, header, body from news where date='${now.year}-${now.month}-$day' }] ^if($news){ ^news.menu{ <b>$news.date - $news.header</b><br> ^untaint{$news.body}<br> }[<br>] }{ За указанный период новостей не найдено. } }как правильно построить запрос к БД? чтоб выбирать за месяц?
select date, header, body from news where date='${now.year}-${now.month}-$day'пробую так, но че-то ничего не выбирает
@select_for_header_by_month[month;limit][month;limit] $temp_date[^date::create($date_now.year;$month;15)] ^if(def $limit && def $month){ ^MAIN:dbconnect{ $result[^table::sql{select id, autor, date, header from news where date < '${date_now.year}-^temp_date.roll[month](1)-1 00:00:01' and date > '${date_now.year}-${month}-1 00:00:01' order by date desc}[$.limit($limit)]] } }