Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как подправить sql запрос на вывод новостей из определенной категории за сутки?

Как подправить sql запрос на вывод новостей из определенной категории за сутки?


     dle, php, sql, вывод, новости    Общие вопросы по PHP, MySQL    1248

вопрос
Похожий вопрос ;)
Есть запрос:


$tocat_day = $row['count'];
$temp_date = date( 'Y-m-d H:i', $_TIME - (3596 * 24) );
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR" );


Этот запрос на сколько я понял выводил комменты (цифру) за сутки.
Помогите пожалуйста его переделать так чтобы он выводил цифру (кол-во) недавно добавленных новостей из категории например с id 29
Спасибо!

Ответа пока нет


2 комментария

LazyDev
PHP-developer

LazyDev - -

{catnewscount id="X"} - Выводит количество публикаций для указанной категории, где X это ID нужной вам категории.

Или
$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category REGEXP '[[:<:]](29)[[:>:]]' AND date >= NOW() - INTERVAL 24 HOUR");

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

dj-avtosh
PHP-developer

dj-avtosh - -

или

$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE FIND_IN_SET('29', category) > 0 AND date >= NOW() - INTERVAL 24 HOUR");


Будет работать в mysql 8.0

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Похожие вопросы

наверх