Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] ORDER BY 'Datum' DESC

Einklappen

Neue Werbung 2019

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

  • [Erledigt] ORDER BY 'Datum' DESC

    Hi Leute,

    ich habe in einer Datenbank das Feld Datum in dem ich einen Time Code speicher den ich zuvor mit mktime() generiert habe. Nun will ich die Einträge der Datenbank mit ORDER BY sortieren und mit DESC invertieren. Dies klappt soweit auch, aber die letzten zwei Einträge verschwinden immer nach unten. Heißt Sie werden nicht nach dem Datum sortiert sondern Am anfang steht November und am Ende auch? Was mache ich bei der Abfrage jetzt bitte verkehrt???

    PHP-Code:
    $inhalt=mysql_query("SELECT * FROM Tabelle ORDER BY 'Datum' DESC")
    while(
    $a=mysql_fetch_object($inhalt))
      {
      echo 
    date("d.m.Y",$a->Datum);
      } 
    Bitte helft mir!!!

  • #2
    Welchen Typ hat das Feld Datum? int, varchar, ... ?
    PHP-Code:
    echo "'$a->Datum'  "date("d.m.Y",$a->Datum); 
    Bitte die Ausgabe der "letzten zwei Einträge" und dem davor kopieren und hier posten.

    Kommentar


    • #3
      Jetzt auf INT vorher auf Varchar. Das war mir durchgegangen! Aber es hat sich nichts geändert! folgendes kommt bei dem Script raus:

      Datum:
      35. 16.11.2008
      34. 09.11.2008
      33. 31.10.2008
      32. 30.10.2008
      31. 23.10.2008
      30. 02.09.2008
      29. 26.08.2008
      28. 11.08.2008
      27. 30.07.2008
      26. 29.07.2008
      25. 26.07.2008
      24. 17.07.2008
      23. 12.07.2008
      22. 02.07.2008
      21. 11.06.2008
      20. 11.06.2008
      19. 07.06.2008
      18. 24.05.2008
      17. 16.05.2008
      16. 04.04.2008
      15. 01.04.2008
      14. 17.03.2008
      13. 14.03.2008
      12. 13.03.2008
      11. 06.03.2008
      10. 05.03.2008
      9. 04.03.2008
      8. 05.02.2008
      7. 28.01.2008
      6. 25.01.2008
      5. 21.01.2008
      4. 19.01.2008
      3. 02.01.2008
      2. 18.11.2008
      1. 10.11.2008

      Kommentar


      • #4
        ORDER BY 'Datum'
        Klassischer Fall von Typen verwechselt: Felder in Backticks, Strings in Hochkommata. Deine Ausgabe wird schlicht gar nicht oder zufällig sortiert.
        [COLOR="#F5F5FF"]--[/COLOR]
        [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
        [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
        [COLOR="#F5F5FF"]
        --[/COLOR]

        Kommentar


        • #5
          Fehler gefunden. Habe die ' um Datum entfernt, jetzt klappst!!!

          Kommentar


          • #6
            Aber ich war schneller
            [COLOR="#F5F5FF"]--[/COLOR]
            [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
            [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
            [COLOR="#F5F5FF"]
            --[/COLOR]

            Kommentar

            Lädt...
            X