kostenloser Webspace werbefrei: lima-city


Problem mit Speicherung des Datums

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    i************s

    Moin moin,

    ich habe da ein kleines Problem was die Speicherung eines Datums in einer SQL-Datenbank angeht. Und zwar speichere ich das aktuelle Datum in folgender Form in einer Variablen, welche ich dann in die Datenbank eintrage.

    $DB_DATUM = date(d.m.Y) <<<was einem Datum 06.12.2006 entspricht für heute

    In der Datenbank wird das aber immer in die Form umgewandelt wie folgt:

    2006-12-06

    Ich benötige allerdings in der Datenbank selber das von mir oben gewählte Format und habe keinen Plan wie ich das ändern kann.
    Gespeichert wird der Wert in einem Feld mit dem Datentyp 'date'

    Vielen Dank
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ganz einfach:
    Wenn du dem Feld date zuweißt speichert MySQL das Datum selbst und beachtet den eintrag von php nicht.
    Genauso ist es mit time und datetime.

    Du gibst dem Feld einfach text als feldtyp oder varchar und schon ist die Sache erledigt.

    Wenn du jedoch punktgenau sein willst z.B. bei einer Sortierung nach Datum würde ich dir empfehlen das Feld datetime zu benutzen und die ausgabe immer nach der sortierung von datetime ausgeben lassen.

    Bei dem eintrag musste dann einfach bei values an der richtigen stelle "NOW()" setzen^^(ohne einfache klammern!)

  4. [...]
    ich habe da ein kleines Problem was die Speicherung eines Datums in einer SQL-Datenbank angeht.
    [...]

    Nur nebenbei :
    SQL steht für Structured Query Language, also für die Sprache, die man zum Abfragen benutzt. Auf Grund ihrer Einfachheit auch Babysprache genannt.
    MySQL ist eine Datenbank, die diese Abfragesprache unterstützt.
  5. Autor dieses Themas

    i************s



    [...]
    ich habe da ein kleines Problem was die Speicherung eines Datums in einer SQL-Datenbank angeht.
    [...]

    Nur nebenbei :
    SQL steht für Structured Query Language, also für die Sprache, die man zum Abfragen benutzt. Auf Grund ihrer Einfachheit auch Babysprache genannt.
    MySQL ist eine Datenbank, die diese Abfragesprache unterstützt.


    ich weiss ich weiss ;)
    hab nur das Wörtchen "My" vergessen.
    Danke für die Antworten. Das mit dem Varchar hab ich auch schon in meine Überlegung eingeplant aber konnte mich noch nicht dazu durchringen.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!