Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Wer hat die meisten Beiträge? Script gesucht [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Wer hat die meisten Beiträge? Script gesucht


 
FRAD
22-03-2007, 13:08 
 
Hi,

ich würde gerne aus einer mysql-DB per PHP die TOP5 Poster auslesen.

Quasi ein Ranking erstellen lassen...

1. USer1 mit 81 Beiträgen
2. User2 mit 55 Beiträgen
etc.

Habt ihr da evtl. einen Ansatz für mich?

Grüße

 
Benny-one
22-03-2007, 13:10 
 
Das ist doch ein SQL Problem!

 
FRAD
22-03-2007, 13:25 
 
ok ;) eigentlich geht es j arein um eine sql abfrage.. hast recht...

Malen wir mal eine Tabelle/Felder:

Feld1: user
Feld2: erstellungsdatum
Feld3: inhalt

So das sollte ja eigentlich reichen...

 
TobiaZ
22-03-2007, 13:27 
 
Und was sind deine Ansätze?

COUNT() liegt nahe.
LIMIT und ODER BY und evtl noch GROUP BY, kennt man sowieso.

und jetzt du...

 
FRAD
22-03-2007, 13:34 
 
jaaa ... Also ich habe ehrlich gesagt im mom keine ansätze...

ich muss ja alle benutzer und dessen tickets in ein sql befehl bekommen?!?!? ... danach erfolgt der count und order by...

 
ghostgambler
22-03-2007, 13:42 
 
Man lese den sticky-Thread bezüglich JOINs

 
TobiaZ
22-03-2007, 14:17 
 
Wie kann man GAR KEINE Ansätze haben, wenn man sein vorhaben doch wenigstens einigermaßen konkret formulieren konnte?

was willst du ZÄHLEN?
also formulierst du schonmal das COUNT()

GRUPPIERUNG sollte auch klar sein, ansonsten teste mal verschiedene dinge aus und schau dir an, was raus kommt.

SORTIERUNG sollte sowieso klar sein, die hast du ja ganz genau definiert.

Joins brauchst du gar nicht, weil du ja angeblich nur eine Tabelle hast. Kannst du aber gerne später erweitern.Immer dieses ich weiß niX, also sagt ihr mal.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:43 Uhr.