Problem bei der Sortierung

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

  • Problem bei der Sortierung

    Hi,

    hab ein Prob, ich will das die Ausgabe nach dem Zeitstempel sortiert wird, dieser besteht aus der Sekunden angabe...

    wie könnte ich es machen? das mit order by funzt nicht, da sortiert er nur nach Eintragszeit... aber das ist mist, weil ja später auch Datumsangaben folgen könnte, die noch vor dem letzten Eintrag liegen, und schon funzt das ganze net mehr..


    thx

  • #2
    Du willst ein timestamp-Feld nur nach dem Sekundenanteil sortieren, seh ich das richtig?

    CAT Music Files

    Kommentar


    • #3
      nein, die Zeit wird in Sekunden dargestellt, z.b.
      1006111800 für den 18.11.2001 etc.

      nun sortiert mysql aber verkehrt... leider

      Kommentar


      • #4
        *nicht durchblick*

        Gib mir ein Beispiel zu deinem Problem...

        CAT Music Files

        Kommentar


        • #5
          also ich schreibe einen Datensatz in die DB, dabei generiere ich aus den Angaben des Users, Uhrzeit und Datum, das sind keine automatischen Daten!
          => $timestamp=mktime($stunde, $minute, 0, $monat, $tag, $jahr);

          das ausgelesene soll aber nach diesen Zeiten sortiert werden

          $querys = mysql_query("SELECT * FROM $DB");
          while($query = mysql_fetch_array($querys))
          {
          echo $query[Name];
          }

          nun sortiert er aber nich nach der Größe etc. auch mit dem Befehlt "order by timestamp" änders sich es nicht, d.h. er mischt z.b. 18.11.2001 dann 21.11.2001 dann wieder 19.11.2001 ... komisch...

          Kommentar


          • #6
            An den Sortierfunktionen von mySQL wird es wohl kaum liegen... Stimmen die Einträge in der DB denn?

            CAT Music Files

            Kommentar


            • #7
              ok, scheinbar lag es an den Stellen unterschieden.
              der erste Eintrag hatte 9 Stellen und fing mit 9 an
              der Zweite hatte aber 10 Stellen ... das hat die order funktion nicht hinbekommen ... :/

              Kommentar

              Lädt...
              X