Hallo
Ich habe folgendes Problem:
In meine Datenbank gibt es eine Tabelle die sich user nennt. Hier sind alle daten erhalten, auch welcher user wen geworben hat. ich möchte nun die Datenbank so auslesen und gleich auch sortieren das die 10 besten user mit den meisten direkt geworben usern angezeigt wird. sollte zwei user gleich viele direkte haben zählen die user die in der zweiten ebene sind.
folgende spalten sind meiner meinung nach relevant die USERID sowie die Spalten PARTNER, PARTNER2 bis PARTNER5
Ich bekomme es hin für einen User zum Beispiel:
$abfrage="SELECT COUNT(partner) AS wert FROM user where partner ='tomtom' ";
$ergebnis=mysql_query($abfrage);
$ausgabe=mysql_fetch_array($ergebnis);
$anzahl=$ausgabe[wert];
echo $anzahl ;
Da ich aber mehr User habe müßte ich die Abfrage für jeden machen. Also USERID1 auslesen, übergeben usw. und das sooft wie User in der Tabelle stehen.
Kann man das nicht in eine Schleife machen, die Automatisch ausließt und sortiert ??? Bin da mit meinen PHP und MYSQL Kenntnissen am Ende.
Danke schon mal im Voraus