Eine Lösung kann ich Dir bieten, weiß nur nicht, ob's die einfachste ist:
PHP-Code:
$uid = array ();
$anzahluid = array ();
$query = MYSQL_QUERY("SELECT `UID` FROM `tabelle` GROUP BY `UID`",$db_connect);
while ($res = MYSQL_FETCH_ARRAY($query) {
$uid[] = $res['UID']; }
for ($i =0;$i<sizeof($uid);$i++) {
$query = MYSQL_QUERY("SELECT `UID` FROM `tabelle` WHERE `UID`='$uid[$i]'",$db_connect);
$anzahluid[] = MYSQL_NUM_ROWS($query); }
array_multisort ($anzahluid,SORT_DESC,SORT_NUMERIC,$uid);
for ($i=0;$i<sizeof($uid);$i++) {
echo "UID".$uid[$i]." --> ".$anzahluid[$i]." Einträge<br>n"; }
ist jetzt so runtergetippt, also keine Funktionsgarantie...
//edit:
Das Ganze geht wohl viel einfacher...
PHP-Code:
$query = MYSQL_QUERY("SELECT `UID`, COUNT(*) FROM `tabelle` GROUP BY `UID` ORDER BY `COUNT(*)` DESC",$db_connect);
while ($res = MYSQL_FETCH_ROW($query)) {
echo "UID".$res[0]." --> ".$res[1]." Einträge<br>n"; }
Mittlerweile getetestet und für gut befunden. Hab ich auch wieder was dazugelernt... :-)
P.S.: aber meinen ersten Versuch find ich lustig :-D (müsste aber gehen!)