Первое понятно, как сделать второе. Если можно пример, так как мой код почесу-то не работает: $news[^table::sql{select id, date, header, source, shortimage from politic where date<='${now.year}-${now.month}-${now.day}' and date>='${now.year}-${now.month}-${now.day-5}' order by date desc, rand() limit 5 }]