Heim > Datenbank > MySQL-Tutorial > Wie fügt man mithilfe der PHP-Funktion „date()' Datumsangaben ordnungsgemäß in MySQL-DATETIME-Spalten ein?

Wie fügt man mithilfe der PHP-Funktion „date()' Datumsangaben ordnungsgemäß in MySQL-DATETIME-Spalten ein?

Susan Sarandon
Freigeben: 2024-12-01 04:43:27
Original
643 Leute haben es durchsucht

How to Properly Insert Dates into MySQL DATETIME Columns Using PHP's `date()` Function?

Einfügen von Datumsangaben in MySQL-DATETIME-Spalten mithilfe der Funktion date() von PHP

Beim Versuch, ein Datum mithilfe des Datums von PHP in eine MySQL-Datetime-Spalte einzufügen ()-Funktion kann es bei einigen zu Problemen kommen, wenn „0000-00-00 00:00:00“ anstelle der vorgesehenen Zeichenfolge eingefügt wird date.

Ein häufiger Fehler ist die Verwendung von „M“ und „D“ in der date()-Formatzeichenfolge. Diese Zeichen stellen Textdarstellungen des Monats und Tages dar, die MySQL nicht erkennt. Stattdessen erwartet MySQL numerische Darstellungen, beispielsweise 02 für Februar und 06 für den 6. Tag.

Um dieses Problem zu beheben, verwenden Sie die numerischen Entsprechungen „m“ und „d“ in der date()-Formatzeichenfolge. Das korrekte Format zum Einfügen eines Datums/Uhrzeitdatums in eine MySQL-Spalte ist:

date('Y-m-d H:i:s')
Nach dem Login kopieren

Dieses Format umfasst das Jahr (Y), den numerischen Monat (m), den numerischen Tag (d), die Stunde (H), die Minute ( i) und Sekunde (s).

Zum Beispiel würde der folgende Code das aktuelle Datum und die aktuelle Uhrzeit in eine MySQL-Datums-/Uhrzeitspalte einfügen:

$date = date('Y-m-d H:i:s');
$sql = "INSERT INTO `table` (`datetime`) VALUES ('$date')";
Nach dem Login kopieren

Durch die Verwendung des richtigen Im numerischen Format können Sie sicherstellen, dass Datumsangaben wie erwartet in MySQL-Datums-/Uhrzeitspalten eingefügt werden.

Das obige ist der detaillierte Inhalt vonWie fügt man mithilfe der PHP-Funktion „date()' Datumsangaben ordnungsgemäß in MySQL-DATETIME-Spalten ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage