Die 10 größten Werte einer Spalte auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Howdy,
ich stehe aktuell vor dem Problem das ich die höchsten 10 Werte einer Spalte auslesen muss.
Hierfür habe ich zuerst an folgendes MySQL Query gedacht:
SELECT * FROM topten WHERE votes = (SELECT MAX(votes) FROM topten
Das liest mir aber nur den höchsten Wert aus, nicht aber die restlichen 9:
$Query=mysql_query("SELECT * FROM topten WHERE votes = (SELECT MAX(votes) FROM topten)"); while($TOPTEN=mysql_fetch_array($Query)) { $TOPTEN['content']; }
Hat möglicherweise jemand einen Lösungsansatz / Codeschnipsel der darauf passen würde?
Grüße,
Joseph -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ganz einfach mit SQL zu lösen:
SELECT votes FROM topten ORDER BY votes DESC
wenn das nciht stimmt, dann nimm ASC, ich verwechsel die beiden immer... -
Versuch es mal damit:
SELECT * FROM topten ORDER by `votes`DESC LIMIT 0,10
da war jemand schneller...
Beitrag zuletzt geändert: 18.7.2012 18:46:30 von vctb -
Vielen Dank, rennt :-)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage