ilch Forum » Allgemein » Plauder Ecke » mySQL Order by pos bzw. Zahl

Geschlossen
  1. #1
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Hallo,
    also ich habe ein paar Datensätze die nummeriert wurden von 1-10.
    Mein Problem ist mit der ORDER-BY-Funktion, die gibt das ganze so aus:
    1
    10
    2
    3
    4
    5
    6
    7
    8
    9
    Meine Abfrage:
    $erg = db_query('SELECT * FROM `prefix_example` ORDER BY pos');


    Wenn ich z.B. im phpmyadmin die Spalte "pos" auf oder abwärts sortiere entsteht die selbe Reihenfolge wie oben zu sehen ist.

    Kann mir da jemand sagen wo das Problem ist? grumml
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    oehm hatte damit nie probleme aber mach auch immer

    ORDER BY column_name ASC /DESC
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Kann es vielleicht sein, dass das Feld varchar oder text ist?
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Pion Hall Of Fame
    Registriert seit
    25.07.2007
    Beiträge
    870
    Beitragswertungen
    51 Beitragspunkte
    ZitatZitat geschrieben von Outi77
    Kann es vielleicht sein, dass das Feld varchar oder text ist?
    +1
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Ja ich hatte damit eigentlich auch nie Probleme... ich hatte als Schema "varchar" gewählt und habe dies nun in "int" geändert, jetzt funktioniert es.

    Aber ich bin der Meinung ich hätte früher das nicht so gehandhabt und trotzdem funktionierte die auf- und abwärts sortierung mit varchar. grumml
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Ne 1 mit * wär mir lieber:P
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Bitteschön 1*
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    @Ahrtas
    Select ... From ... Order By CAST(... AS UNSIGNED) DESC LIMIT


    @Jens
    Dankeschön! lächeln


    Zuletzt modifiziert von Outi77 am 25.12.2013 - 18:41:13
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Eine runde Kekse


    geschlossen
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten