Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Statistik a la Nickles, doch wie nach Meisten Postings sorti

schooters / 2 Antworten / Baumansicht Nickles

Hallo,

ich möchte folgendes machen: Ich will eine Art STatistik schreiben für unsere Firma, wer
die meisten Kommentare in unser Firmeninterenes Forum geschrieben hat.

Dazu hat jeder ein Kürzel. Das ist in der Tabellenspalte Kuerzel vermerkt.

Ich will die Tabelle also ganz simpel auflisten, doch das Problem ist, wie
sortiere ich nach der Anzahl der meist-geschriebenen Postings, das heisst, wie
zähle ich die Anzahl der Zeilen eines users, so dass ich diese in einem
query beim auslesen der Tabellendaten berücksichtigen kann im befehl order by:

Beispiel:

echo"
<table width=\\"100%\\" border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"0\\">
<tr>
<td height=\\"25\\">Redakteur</td>
<td height=\\"25\\">Anzahl der Postings</td>
</tr>";

//Hier müsste ich irgendwie schinmal die Anzahl haben, vielleicht mit
mysql_num_rows, doch wie kann ich zählen und sortieren? Der Befehl ist
wohl hierzu nicht geeignet oder?


$result=mysql_query("select * from newstest group by kuerzel order by kuerzel asc",$db);
while($zeile=mysql_fetch_object($result))
{
.
.
.

bei Antwort benachrichtigen
Zaphod schooters „Statistik a la Nickles, doch wie nach Meisten Postings sorti“
Optionen

.... Sortiere nach Anzahl desc und lasse in der4 while-Schleife einen Zähler mitlaufen ....
HTH, Z.

bei Antwort benachrichtigen
basil schooters „Statistik a la Nickles, doch wie nach Meisten Postings sorti“
Optionen

SELECT COUNT(*) AS menge, kuerzel FROM [Tabellenname] GROUP BY kuerzel ORDER BY menge DESC

bei Antwort benachrichtigen