Ich habe eine Tabelle, wo die gleichen Daten immer wieder erscheint die Tabellenstruktur ist wie unten.id ist autoincrement.pm ist für userid.it wird wieder und wieder wie beliw table.i erscheinen wollen zeige die Ausgabe als Extrakt der gesamten Tabelle in absteigender Reihenfolge an. Angenommen, die Tabelle besteht aus 100 Zeilen und die Benutzer-ID 15 kommt 10 mal, was am höchsten ist, dann sollte es an der Spitze kommen, dann die andere ID, die als nächstes kommt. Ich habe versucht, aber nicht hier arbeiten, ist mein Code als auchmysql Abfrage zu zählen und Summe
id userid
1 33
2 34
3 37
4 33
5 33
6 37
der Ausgang ich will, ist
userid nos
33 3
37 2
34 1
bitte führen. Ich habe versucht, mit diesem Code
$res = sql_query("select count(userid) as total from tableA");
echo'<table>';
while ($row = sql_fetch_array($res)) {
echo ' <tr><td>'.$row['userid'].'</td></tr></table>';
wo ist der Name der Datenbanktabelle. Ich bekomme Fehler – Steeve
Ich habe die FROM-Klausel vergessen, als ich gepostet habe. Ich habe es hinzugefügt. –
hey ich bekomme Fehler Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das zu Ihrer MySQL-Server-Version für die richtige Syntax in der Nähe 'Benutzer-ID, COUNT (Benutzer-ID) FROM Tabelle ASNos GROUP BY Benutzer-ID Zeile 1 – Steeve