PHP Select Befehl

  • Guten Mittag,
    da es draußen so verdammt heiß ist, habe ich mich im Keller verbunkert und arbeite ein bischen an meiner Website weiter.
    Doch da hänge ich jetzt schon wieder an meinem Select Befehl, um Daten aus der Datenbank zu lesen.


    Ich möchte aus meiner Datenbank die Werte der User aus der Spalte "Punkte" auslesen und von oben nach unten sortieren.
    So sieht mein Code aus, um von einem User die Daten auszulesen.



    Wie kann ich die Werte "points" nun nach der Reihe sortieren?


    Hoffe Ihr könnt mir helfen,
    lg

  • Vom Prinzip her so:


    aber einfacher wäre es sofort im Query nach punkten zu sortieren,
    somit kannst du einfach deinen Code behalten und nur den Query anpassen:

    PHP
    $strSQL = "SELECT * FROM login ORDER BY points DESC";
  • Also bei der ersten Variante wird das jetzt leider so angezeigt:


    0000 - Punkte!0 - Punkte!0 - Punkte!


    p.s: Die vier nullen Stimmen, da die 4 User jeweils 0 Punkte haben.


    Zur 2.Variante:
    Wie gebe ich es dann aus, nachdem ich es sortiert habe?

  • Ok, funktioniert :)


    Sieht aber jetzt so aus: 100admin3testuser20testuser3


    So sieht der Code aus:


    Code
    echo $Punkte[] = $row['Punkte'];	  echo $Name[] = $row["username"];



    Doch wie bekomme ich das jetzt in eine Tabelle?
    Du hast gesagt in der While Schleife eine Tabelle gernerieren, wie geht das?
    Muss ich die Werte in einer Variable speichern und dann im HTML Bereich in die Tabelle eingeben?

  • Probiere es mal so :