kostenloser Webspace werbefrei: lima-city


Die 10 größten Werte einer Spalte auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    virtual2

    Kostenloser Webspace von virtual2

    virtual2 hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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...
  4. 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
  5. jo, aber ich hab das limit vergessen^^ damit war der post auch nciht überflüssig^^
  6. Autor dieses Themas

    virtual2

    Kostenloser Webspace von virtual2

    virtual2 hat kostenlosen Webspace.

    Vielen Dank, rennt :-)
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!