1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

PHP Sort Order

  • Gigazone
  • 16. April 2006 um 14:41
  • Gigazone
    Meister(in)
    Beiträge
    277
    • 16. April 2006 um 14:41
    • #1

    Hallo,
    Ich habe mir eine Userlist gecodet und den Sort Order auf den Rang gesetzt...

    Es klappt alles 1A außer das 1 immer ganz unten steht und die höheren Zahlen drüber...

    Also kann mir vieleicht jemand sagen wie man den Code umdrehen kann?

    Code
    $ResultPointer = mysql_query("SELECT id, name, email, rang FROM $TableUser ORDER BY rang DESC LIMIT $MaximaleAnzahlUser", $DatabasePointer);

    Mfg Gigazone

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 16. April 2006 um 15:08
    • #2
    Code
    $ResultPointer = mysql_query("SELECT id, name, email, rang FROM $TableUser ORDER BY rang ASC LIMIT $MaximaleAnzahlUser", $DatabasePointer);


    ASC = aufsteigend
    DESC = absteigend

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 16. April 2006 um 15:18
    • #3

    OK Danke...

    Mfg Gigazone

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 25. Mai 2006 um 19:02
    • #4

    Und wie geht das wenn z.B. in der tabelle eine Zahl steht und der die nach der größten Ordnen soll?


    MfG Gigazone

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 25. Mai 2006 um 20:15
    • #5

    genauso ;)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 25. Mai 2006 um 22:57
    • #6

    Hab ich ja aber wenn ich z.B. 3 eingebe und 5156 müsste ja eigentlich 5156 oben stehen aber es steht ja 3 oben und wenn ich ASC mache iss das auch falsch....

    Mfg Gigazone

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 26. Mai 2006 um 12:44
    • #7

    doch, das geht bei mir ja uach so ;)
    vll macht es einen unterschied, ob du die zahl als varchar oder als int in der tabelle speicherst (ich habs als int)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 26. Mai 2006 um 13:17
    • #8

    OK ich habs jetzt als int aber es geht immernoch net ;)

    Mfg Gigazone

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 26. Mai 2006 um 13:36
    • #9

    hmm also die abfrage müsste so lauten (in etwa)

    SQL
    SELECT * FROM user ORDER BY rang DESC

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Gigazone
    Meister(in)
    Beiträge
    277
    • 27. Mai 2006 um 14:10
    • #10

    Ok,
    Es lag daran das ich anstadt Punkte, Team zu int gemacht habe :D

    Naja jetzt gehts danke.

    Mfg Gigazone

Tags

  • email
  • code
  • php
  • tabelle
  • zahl
  • gesetz
  • rang
  • pointer
  • mysql
  • limit
  • team
  • query
  • select
  • int
  • name
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern