Datenbank auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datenbank auslesen

    Hallo,

    ich lesen auf diese Weise meine MYSQL Datenbank aus:

    $verbindung = mysql_connect ($server,$benutzer,$passwort);
    mysql_select_db($datenbank, $verbindung);
    $sql = "SELECT * FROM Tabelle WHERE ID='$ident' ORDER BY Klicks asc";
    $ergebnis = mysql_query($sql,$verbindung);
    while ($row = mysql_fetch_object($ergebnis))
    {
    echo $row->Klicks;
    }
    mysql_free_result($ergebnis); mysql_close($verbindung);

    Die Tabelle Klicks sieht ungefähr so aus:

    2
    39
    3
    378
    3
    4
    3

    Ich möchte, dass die so ausgegeben wird, dass der größte Wert als erstes kommt, dann der Zweitgrößte etc.

    Wie geht das???

    David

  • #2
    ORDER BY Klicks DESC

    --
    *VERSCHIEB* nach sql
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      geht net

      Geht net, denn mit asc und desc liest der nur die Beiträge von vorne oder hinten ab, aber nicht der Größe nach geordnet.

      Gruß
      David

      Kommentar


      • #4
        dann sortier eben nach der größe

        ORDER BY groesse DESC

        oder wie dein feld eben heisst.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          STOPP !!!!

          welcher typ ist deine spalte???

          VARCHAR ??? -> BÖSE

          nimm INT oder FLOAT
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar

          Lädt...
          X