Die Häufigkeit einer $var in einer mysql Spalte

measel101

Mitglied
Also ich habe eine mysql Tabelle mit der Spalte "name" Beispiel:

Peter
Klaus
Peter
Peter
...

Wie kann ich nun herrausfinden, wie häufig der name Peter in dieser splate vorkommt? Gedacht war das ganze so als "Top Poster" in einer art shoutbox.
 
Hi,

mach das so:

PHP:
$sql = "SELECT COUNT( names ) , names ";
$sql.= "FROM test1 ";
$sql.= "GROUP BY names ";
$sql.= "ORDER BY names DESC";

Zurück bekommst du die Anzahl der Post und den dazugehörigen Namen, sortiert nach dem "besten" Poster!

Fatility
 
thx!

ich weiß, dass dieser Thread schon alt ist, aber damit andere auch noch was davon haben, poste ich jetzt mal die "lösung", oder das, was ich eigentlich haben wollte. Bedanke mich aber trotzdem für die anderen antworten, denn erst dadurch habe ich es schaffen können :-) ;-)

Hier jetzt der Code um die Top 5 Poster in einer Shoutbox zu ermitteln:
Code:
$sql = "SELECT name, count(name) FROM `TABEL` GROUP BY name ORDER BY count(name) DESC LIMIT 0, 5";
 
Threadrevival :-)

So ich hab nu auch noch ne Frage,
ich bin dabei eine Moddownload system zu programmieren ( http://www.mods4u.net ;) ).
Dort habe ich nun das Problem das meinetwegen. 10x Morrowind in der Datenbank vorhanden ist, ich will das zaehlen wieviel es sind, und zusaetzlich, will ich das das Spiel nur ein einziges Mal aufgefuehrt wird.

Zur Zeit zeigt er es so oft an, wie es in der DB vorkommt :(.
 
Zurück