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

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


     14.02.2019    dle, mysql, php, запрос, вывод    Общие вопросы по PHP, Хаки, MySQL    931

вопрос
Привет всем!
Есть вот такой вот запрос который выводит по идее цифру добавленных комментов за сутки

$stats_catday = $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" );


Как переделать его под категории?
К примеру за сутки появилась 1 новая категория на сайте и чтобы этот запрос выводил цифру(+1)
Заранее спасибо!

Ответил: Pringles


Выполняете запрос
ALTER TABLE `dle_category` ADD `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `disable_comments`;

Затем ваш запрос под категории переделывается вот так:
$stats_catday = $row['count'];
$temp_date = date( 'Y-m-d H:i', $_TIME - (3596 * 24) );
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_category WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR" );

5 комментариев

LazyDev
PHP-developer

LazyDev - 14 февраля 2019 12:20 -

В таблице категорий нет даты создания категории, по-этому вывести количество созданных категорий за сутки не предоставляется возможным.

Мой блог: LazyDev.pro

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

pahuchiy
Юзер

pahuchiy - 14 февраля 2019 12:23 -

Да, только сейчас ковырял и понял) Спасибо)

dj-avtosh
PHP-developer

dj-avtosh - 14 февраля 2019 14:19 -

и кстати забавно, что нет))

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

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

Pringles
Юзер

Pringles - 14 февраля 2019 14:27 -

поправить нужно, опечатался "_categore на _category

dj-avtosh
PHP-developer

dj-avtosh - 14 февраля 2019 14:30 -

готово

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

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

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

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

наверх