PHPmyAdmin Frage zum Datentyp date
Hallo,
Ich habe vor kurzem mit PHP und myadmin angefangen. Heute wollte ich in einer Tabelle unter anderem ein Jahr speichern. Die Daten werden mittels eines HTML Formulars eingegeben und dann in die Datenbank geschrieben.
Beim Testen hatte ich zuerst immer nur 1234 eingegeben und es wurde 0000 in die Datenbank geschrieben. Als ich dann einen richtigen Wert, in diesem Fall 2005, genommen habe wurde auch 2005 in die Datenbank geschrieben.
Die Überlegung war das das Datum per Timestamp in der Datenbank gespeichert wird und es für die Anzeige umgewandelt wird. Allerdings hat er auch 1969 korrekt in die Datenbank geschrieben.
Kann mir jemand bitte erklären wie der typ date genau funktioniert ?
Ich habe vor kurzem mit PHP und myadmin angefangen. Heute wollte ich in einer Tabelle unter anderem ein Jahr speichern. Die Daten werden mittels eines HTML Formulars eingegeben und dann in die Datenbank geschrieben.
Beim Testen hatte ich zuerst immer nur 1234 eingegeben und es wurde 0000 in die Datenbank geschrieben. Als ich dann einen richtigen Wert, in diesem Fall 2005, genommen habe wurde auch 2005 in die Datenbank geschrieben.
Die Überlegung war das das Datum per Timestamp in der Datenbank gespeichert wird und es für die Anzeige umgewandelt wird. Allerdings hat er auch 1969 korrekt in die Datenbank geschrieben.
Kann mir jemand bitte erklären wie der typ date genau funktioniert ?
Please also mark the comments that contributed to the solution of the article
Content-Key: 203608
Url: https://administrator.de/contentid/203608
Printed on: April 26, 2024 at 19:04 o'clock
6 Comments
Latest comment
Thx, den Link kante ich schon aber er hilft mir nicht weiter.
Wer lesen kann, dem hilft der Link sehr wohl weiter!
Der Typ DATE erlaubt die Benutzung eines Datums ohne Zeitangabe. MySQL ruft DATE-Werte im Format 'YYYY-MM-DD' ab und zeigt sie auch so an. Der unterstützte Bereich liegt zwischen '1000-01-01' und '9999-12-31'.