PHP: Date-Format für Eintrag in MySQL-Datenbank
Frage von Compi | 15.05.2018 um 08:02
Ich möchte ein Datum in eine DATETIME oder TIMESTAMP Spalte einer MySQL-Tabelle schreiben. Welches Format muss ich für PHPs date() Funktion verwenden, damit MySQL das Datum akzeptiert und richtig einfügen kann?
Ähnliche Themen
PHP: Aktuelles Datum und Zeit ermitteln
Tutorial | 0 Kommentare
MySQL: Name einer Datenbank umbenennen
Tipp | 1 Kommentar
MySQL: CSV Export als automatischer Download
Tutorial | 1 Kommentar
PHP: Kalenderwoche ermitteln
Tutorial | 2 Kommentare
MySQL: Zeilenumbrüche in MySQL
Tipp | 0 Kommentare
MySQL: Aktuelles Datum oder Zeit in Spalte schreiben
Tutorial | 0 Kommentare
MySQL: CSV Export als auf dem Server gespeicherte Datei
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
MySQL benötigt ein Datum im Format YYYY-MM-DD SS-MM-SS. Dieses Format erhältst du mit dem Format-String "Y-m-d H:i:s":
Beim Einfügen achte darauf, das Datum in Anführungszeichen zu setzen. Also zum Beispiel dat = '$datum' wie in dem Beispiel oben.
Übrigens kannst du auch den Zeitanteil weglassen und zum Beispiel nur date("Y-m-d") verwenden. Dann benutzt MySQL 00:00:00 als Zeitstempel.
15.05.2018 um 10:49