Also zunächst hab ich mehrere Datensätze in einer tabelle
und möchte daraus eine Topliste erstellen in der die User mit den
meisten einträgen ganz oben stehen.
Der Name des Users wird in der tabelle unter "autor" eingetragen.
Es wird aber nicht gezählt wieviele einträge der hat.
Hab mir folgendes überlegt:
Problem Es funktioniert nicht
Ausgegeben soll es irgendwie so werden:
Danke für eure hilfe
und möchte daraus eine Topliste erstellen in der die User mit den
meisten einträgen ganz oben stehen.
Der Name des Users wird in der tabelle unter "autor" eingetragen.
Es wird aber nicht gezählt wieviele einträge der hat.
Hab mir folgendes überlegt:
PHP-Code:
SELECT
COUNT(autor) AS anzahl, autor
FROM lyric ORDER BY autor DESC LIMIT 30
Ausgegeben soll es irgendwie so werden:
PHP-Code:
print ("<table border=0>
<tr>
<td width='50'><b>Rang</b></td>
<td width='220'><b>User</b></td>
<td width='50'><b>Anzahl</b></td>
</tr>");
while ($articleDb =mysql_fetch_object($result_articles))
{
print("
<tr>
<td width='220'>Was hier reinmuss weiß ich auch noch net </td>
<td width='120'>$articleDb->autor</td>
<td width='50'>$articleDb->anzahl</td>
</tr>
");
}
print ('</table>');
Kommentar