tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
913
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von humsdigga
    humsdigga humsdigga ist offline Mitglied Silber
    Registriert seit
    Jan 2008
    Ort
    Gescher
    Beiträge
    89
    Hallo,

    Ich bin dabei eine art terminkalender zu machen. Also gebe ich natürlich die Termine auch selber ein. mit datum und uhrzeit z.b

    Datum 15.08.09
    Uhrzeit: 15:15 Uhr

    im moment werden die datensätze als "varchar" gespeichert. Und führt dazu das php? bei der abfrage denkt es ist ein text und ordnet damit auch den text richtig aber nicht das datum. Er ordnet so:

    02.09.09
    15.10.09
    29.07.09

    Sollte aber so ordnen

    29.07.09
    02.09.09
    15.10.09

    Wie kann ich das machen?

    Danke und gruß
    Humsdigga
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    warum wählst du dann nicht einen passenderen Spaltentyp.... mit DATETIME würde korrekt sortiert werden.
     

  3. #3
    Avatar von humsdigga
    humsdigga humsdigga ist offline Mitglied Silber
    Registriert seit
    Jan 2008
    Ort
    Gescher
    Beiträge
    89
    Zitat Zitat von Sven Mintel Beitrag anzeigen
    Moin,

    warum wählst du dann nicht einen passenderen Spaltentyp.... mit DATETIME würde korrekt sortiert werden.
    Okay jetzt ist es fast richtig;
    ich hätte gerne das mir das datum so angezeigt wird

    DD.MM.YY nicht YY.MM.DD :-P
    Geändert von humsdigga (05.07.09 um 09:32 Uhr)
     

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist gerade online Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Zitat Zitat von humsdigga Beitrag anzeigen
    in der mysql datenbank?!
    Korrekt. Du müsstest für die Spalte, in der Datum und Uhrzeit stehen mit einem ALTER TABLE-Befehl den Datentyp ändern. Allerdings wäre es ratsam, vorher ein Backup der Daten zu machen, da die Umwandlung zu unvorhergesehenen Ergebnissen führt. Außerdem müsstest du einen Konverter schreiben, der die Zeichenketten in die Tabelle zurück schreiben kann.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  5. #5
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Zitat Zitat von saftmeister Beitrag anzeigen
    Allerdings wäre es ratsam, vorher ein Backup der Daten zu machen, da die Umwandlung zu unvorhergesehenen Ergebnissen führt.
    Ich befürchte fast dass er den Spaltentyp bereits geändert hat ohne das Datum vorher zu konvertieren.
    Wenn dem so ist und er kein Backup gamacht hat, hat er nun ein Problem.....
    Zitat Zitat von saftmeister Beitrag anzeigen
    Außerdem müsstest du einen Konverter schreiben, der die Zeichenketten in die Tabelle zurück schreiben kann.
    Loomes hat da neulich ein ganz simplen UPDATE-Query gepostet:
    http://www.tutorials.de/forum/php/34...ml#post1774084
    Ich habe es zwar nicht getestet, aber es sieht eigentlich vielversprechend aus.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

Ähnliche Themen

  1. mysql abfrage -> nach datum sortieren
    Von Operator_Jon im Forum Relationale Datenbanksysteme
    Antworten: 10
    Letzter Beitrag: 19.09.11, 18:53
  2. mysql - Datum Abfragen
    Von hmmNaGut im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 14.11.08, 20:57
  3. MySQL: 2 Tabellen nach Datum sortieren
    Von Nord-Süd-Richtung im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 13.08.08, 13:32
  4. [MySQL] Zwei Tabellen abfragen und Ergebnis sortieren
    Von DJLopez im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 01.07.07, 23:49
  5. Datum in mysql DB eintragen
    Von ihop im Forum PHP
    Antworten: 1
    Letzter Beitrag: 06.06.06, 19:15