Малка класация..

justspy

Registered
Трябва ми класация като тази


Класация - песни
asd1 8902
gdfgf 88
fsdf 77
fghgf 66
hfghfg 60
malkia 53
ivan 53
fghfh 42
hgf 37
757 22
123k 14
hga 13

Имам си таблица songs където добавил се записва с емето author .. как ще стане ?
 
По какво искаш да се сортират? Кажи някакво поле, което ще е индикатор за сортирането :)
 
$query = mysql_query("SELECT author, downloads FROM songs ORDER BY downloads DESC") or die(mysql_error());
while($row = mysql_fetch_object($query)){
echo $row->authow."-".$row->downloads;
}
като съм предположил(не ти знам структуратата на БД), че полето, в което се записва броя сваляния се казва downloads
 
Значи .. несте ме разбрали .. неми трябва да изкарвам колко пъти е сваляна песен .. или нещо от сорта а един потребител колко песни е добавил .. като сам показал се едно

Admin - Добавил 200 песни

Таблицата в която са песните се казва `songs` а там където се записва кой е добавил песента се казва author а талблицата с потребителите се казва users а там където се записва името им е username
 
$query = mysql_query("SELECT author, COUNT(*) as bla FROM songs GROUP BY author ORDER BY bla DESC") or die(mysql_query());
while($row = mysql_fetch_object($query)){
echo $row->authow."-".$row->bla;
}
,където:
-author ти е полето, в което се записва потребителят, качил песента
 
Вие дадохте една точка за support на emagi .
Натиснете тук за да се върнете в темата.
 

Горе