{% else-1 %}
Обновить
* Тема закрыта!
1.
Chainsaw * [мошенник]
[автор] (9 мар 2015, 05:29) [1/0] [1] [спам] [под]

Хотел вывести на одтельной странице статистику пользователей, там если вывести список тех, кто больше всего написал постов, то надо как то два запроса соеденить, или я х.з. не могу въехать как сделать. Ибо в таблу юзеров не заносится ко-во постов, тем и т.д. х.з как это реализовать*
Попробовал вывести инфу из таблицы forum_post а именно id поста и кто оставил, а получается:
Удален (3 сообщений)
Удален (3 сообщений)
DARION (2 сообщений)
DARION (2 сообщений)
ADMIN (1 сообщений)
DARION (2 сообщений)
Может кто что подскажет?*

2. (9 мар 2015, 07:23) [0/0] [0] [спам] [под]

Ну для начала, нам нужно знать структуру таблицы) И покажи, как ты выводишь.

3.
Juventus * [мошенник] 9.47
(9 мар 2015, 07:34) [0/0] [0] [спам] [под]

код покажи

4.
Chainsaw * [мошенник]
[автор] (9 мар 2015, 08:00) [0/0] [0] [спам] [под]

„`M®AK`„, структуру таблицы forum_post или user? *

5.
Juventus * [мошенник] 9.47
(9 мар 2015, 08:06) [0/0] [0] [спам] [под]
Chainsaw,

Strong?

6.
Chainsaw * [мошенник]
[автор] (9 мар 2015, 08:16) [0/0] [0] [спам] [под]
Juventus,

с чего ты взял? Нет. Самопис

7. (9 мар 2015, 08:28) [0/0] [0] [спам] [под]

Chainsaw,
запрос к комментариям
цикл{
$arResult[$row['user_id']] ++;
}
далее имеем массив где ключ ID пользователя, а значение - кол-во его комментариев.
=================
так же если нужно узнать кол-во комментариев в определенной теме, то учитываем это в запросе или $arResult[$row['user_id']]['tema_id'] ++;

8.
Chainsaw * [мошенник]
[автор] (9 мар 2015, 09:20) [0/0] [0] [спам] [под]
anti_dot,

$arResult и $row я с воздуха возьму?*

9.
Chainsaw * [мошенник]
[автор] (9 мар 2015, 09:25) [0/0] [0] [спам] [под]
„`M®AK`„,

$array = DB :: $dbs -> query("SELECT * FROM forum_post ORDER BY id ASC LIMIT 10"*;
if ($array -> rowCount()==0){
echo '<div class="lst">Пусто...</div>';
}
$cols = 0;
while($arr = $array ->fetch()) {
$cols++;
echo '<div class="list1">'.$cols.') '.Nick($arr['us']).' ('.DB :: $dbs -> querySingle("SELECT count(*) FROM `forum_post` WHERE us = ?",array($arr['us'])).' сообщений)</div>';
}

10. (9 мар 2015, 09:28) [0/0] [0] [спам] [под]
Chainsaw,

$arResult изначально пустой массив. я тебе дал один из вариантов решения и если ты не настолько туп, то подгонишь под свои переменные. тут нет предсказателей и телепатов, чтобы дать такой код, который ты тупа вставишь между 35 и 36 строкой.

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений