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

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


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

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


$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 - 14 февраля 2019 12:37 -

{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 - 14 февраля 2019 14:22 -

или

$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 (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх