| Новости | 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)]]
}
}