Проблема с запросами

1. Дмитрий (26.06.2010 / 18:37)
надо вывести статистику рефов из тбл `users` поле `invite`
делаю так

$r2 = mysql_query ("SELECT COUNT(`id`) FROM `users` WHERE `invite` ORDER BY `id` DESC LIMIT 0,10;");
$i = 1;
while ($a3 = mysql_fetch_array($r2))
{
echo ($i++).") " . $a3["id"] . $a3["user"] . $a3["invite"] . "";
}


че то не то

2. Lugaro (26.06.2010 / 18:40)
в место COUNT(`id`) напиши * либо просто конкретные поля что нужны, через запятую

3. Дмитрий (26.06.2010 / 18:44)
Толик не так как надо )) кстати я те в асю писал по поводу чего то

4. Дмитрий (26.06.2010 / 18:50)
блин изменил запрос на

$r2 = mysql_query ("SELECT id,user,invite FROM `users` WHERE `invite`='".$user."' ORDER BY `id` DESC LIMIT 0,5;");

при таком раскладе вывод:

ид_рефа, ник_рефа, ид_кто_привел

5. Lugaro (26.06.2010 / 18:51)
3. Ну дык этот запрос подсчитывает количество записей ещё и больше 10 он считать не будет, а дальше ты уже пытаешься вывести другие поля а их там нет
Mr-General (Сегодня / 17:44)
кстати я те в асю писал по поводу чего то
я встал только, не включал ещё асю

6. Дмитрий (26.06.2010 / 18:54)
ну напишу значед как включишь smile // каг бэ что я не правильно делаю :/

7. Дмитрий (26.06.2010 / 18:56)
Здается мне count или num стабильно должен быть ибо мне нужен результат вывода

ник_юзера, (к-во_рефов)

8. Саня (26.06.2010 / 19:35)
[Delete]

9. Lugaro (26.06.2010 / 19:42)
7. Mr-General, count считает записи, тут он не нужет, у тебя в поле invite счетчик рефов или что там? если счетчик, делай как я сказал и будет тебе счастье

10. Дмитрий (26.06.2010 / 19:59)
Что за дэлейт? // в поле invite но в БД в этом поле напостой 0...

11. Андрюха (28.06.2010 / 18:53)
Mr-General (26.06.10 / 18:50)
блин изменил запрос на

$r2 = mysql_query ("SELECT id,user,invite FROM `users` WHERE `invite`='".$user."' ORDER BY `id` DESC LIMIT 0,5;");

при таком раскладе вывод:

ид_рефа, ник_рефа, ид_кто_привел
добавь ниже
echo mysql_num_rows($r2);

URL: https://visavi.net/topics/10912