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

Как изменить запрос в бд, чтобы изменить выводимый результат на вывод статистики правильно?


     13.05.2020    dle, статистика, msql    Общие вопросы по PHP, MySQL    86

вопрос

$temp_date = date( 'Y-m-d H:i', $_TIME - (3600 * 24 * 31) );
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE date >= '$temp_date'AND date <= '".date( 'Y-m-d H:i', $_TIME)."' AND approve ='1'" );
	$stats_month = $row['count'];


Это кусок запроса из файла stats.php
Он отвечает на сколько я понимаю за вывод новостей за месяц.
Хочу сделать чтобы он выводил кол-во новостей за месяц НО только определенного пользователя.
К примеру, на странице каждого пользователя выводить кол-во новостей которые он публиковал за месяц.
Как правильно 'подшаманить' этот запрос для этого?

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


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

dj-avtosh
PHP-developer

dj-avtosh - 13 мая 2020 03:56 -

and autor

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

bespredelshik
Юзер

bespredelshik - 13 мая 2020 04:24 -


$temp_date = date( 'Y-m-d H:i', $_TIME - (3600 * 24 * 31) );
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE date >= '$temp_date'AND date <= '".date( 'Y-m-d H:i', $_TIME)."' AND autor AND approve ='1'" );
	$stats_month = $row['count'];


Так ?Верно понимаю?

dj-avtosh
PHP-developer

dj-avtosh - 13 мая 2020 04:36 -

нет, чего-то не хватает

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

bespredelshik
Юзер

bespredelshik - 13 мая 2020 09:42 -

Нет. Не могу догнать

bespredelshik
Юзер

bespredelshik - 13 мая 2020 10:09 -

autor = '$user' ?

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

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

наверх