Autor Zpráva
mijorozec
Profil
Ahoj,
viem ako urobiť to, aby sa vypísali nicky podľa počtu výskytov v tabuľke, ale neviem ako vypísať pozíciu v tomto výpise pre určitý nick.
Chcem urobiť niečo takéto
1. Jožo (376)
2. Fero (167)
3. Matej (56)
34. Ja (3)
Teda že by to vypísalo troch s najčastejším výskytom a potom moju pozíciu.
Dranel
Profil
Schematicky asi takto:
1. seřadíš si uživatele dle počtu příspěvků
2. vezmeš první tři a ty vypíšeš
3. v tom samém seřazení si najdeš uživatele s tvým nickem a toho vypíšeš

Co se programování týče, tak to už musíš zvládnout sám. Jestli ne, tak studovat ;-)
mijorozec
Profil
To mi napadlo, len by ma zaujímalo, či sa to nedá urobiť nejako chytro cez mysql.
Taps
Profil
mijorozec:
pozici by jsi mohl zjistit i např. takto
$sql=mysql_query("select count(pocet) as pocet,jmeno from tabulka group by id_uzivatele");

$i=1;
while($zaznam=mysql_fetch_assoc($sql))
{

echo $i++.')'.$zaznam['jmeno'].'-'.$zaznam['pocet'];
}
Kajman_
Profil *
Ještě v tom dotaze chybí na konci
order by pocet desc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0