ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1049
1049
EMPFEHLEN
-
Einen Wunderschönen,
ich habe eine Spalte in einer Tabelle, die sich "user" nennt. Wie muss ich die Abfrage gestalten, damit:
a) gezählt wird, wie oft ein user eingetragen ist
b) die Ausgabe absteigend nach Anzahl der Eintragungen erfolgt
c) am Besten noch die Anzahl angezeigt werden kann?
C) ist nicht zwingend nötig, aber ich bin damit tatsächlich ein wenig überfordert.
Ich dachte an etwas wie:
Leider klappt das aber so nichtPHP-Code:sql="SELECT user,count(*) as Anzahl FROM $table GROUP BY user ORDER BY post DESC"
-
Versuche es doch mal auf diesem Wege - vielleicht ist es ja, was Du meintest:
Voraussetzung wäre, dass Du in Deiner Datenbank, die Tabelle "user" auswählst und das Tabellenfeld "user" am besten nach "user_id" umbenennst, da es ansonsten schnell zu Verwechslungen der Begrifflichkeiten kommen könnte.PHP-Code:$query = mysql_query("SELECT user_id, count FROM news ORDER BY post DESC");
while ($row = mysql_fetch_array($query)) {
echo "<table width=100% border=0 style=background-color:transparent>
<tr>
<td width=75% cellpadding=0 cellspacing=0>$row[user_id]</td>
<td width=25% cellpadding=0 cellspacing=0>$row[count]</td>
</tr>
</table>";
}
Dieser Code gibt das Ergebnis direkt in einer Tabelle aus
Den Rest, Verbindungsaufbau mit Datenbank und so, weißt aber!?-- http://www.tobyatwork.de
-- http://www.scriptspot.com/blog/toby
-
Ich glaube, Du hast mich mißverstanden, oder ich Dich.
Dein Beispiel-Code bezieht sich meinem Verständnis nach auf eine Tabelle, die auch die Spalten "count" und "post" besitzt, oder?
Diese sind bei mir aber nicht vorhanden.
Die Tabelle nennt sich "tagebuch" und die Felder heissen "beitrag_id", "user", "datum", "titel" , "beitrag" und "link".
Und ich möchte eben rausfinden und auflisten, welcher User mit wievielen Einträgen die Toplist anführt.
Ähnliche Themen
-
[mySQL 5] Zu den Monaten Einträge zählen und Monate ohne Einträge auch ausgeben.
Von FlaverSaver im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 27.09.10, 18:11 -
Abfrage - Gleiche Spalte nur einmal ausgeben
Von Atalión im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 02.08.10, 20:42 -
MySQL-Abfrage: gleiche Einträge einer Spalte nummerieren
Von Marokaner im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 04.03.09, 21:13 -
Alle einträge einer Spalte nach einer anderen sortieren und ausgeben?
Von SuReBuRn im Forum PHPAntworten: 1Letzter Beitrag: 02.07.07, 21:31 -
Gleiche Einträge zählen und zuweisen.
Von RageNo1 im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 30.05.05, 23:51





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen