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

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

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


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

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

$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 - -

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

Мой блог: LazyDev.pro

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

pahuchiy
Юзер

pahuchiy - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

Pringles
Юзер

Pringles - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

готово

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

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

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

наверх