Problem:
Falsche Datumseinfügung in eine Datenbank bei Verwendung des PHP-Datums ()-Funktion und das angegebene Format.
Lösung:
Methode 1: Verwendung der NOW()-Funktion von MySQL
Verwenden Die NOW()-Funktion von MySQL zum automatischen Generieren und Einfügen des aktuellen Datums und der aktuellen Uhrzeit:
<code class="php">mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");</code>
Methode 2: Ändern des PHP-Formats
Bei Verwendung der date()-Funktion von PHP , stellen Sie sicher, dass das richtige Datum/Uhrzeit-Format verwendet wird:
Geänderter Code:
<code class="php">$date = date('Y-m-d H:i:s'); mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");</code>
Dieses Format stimmt mit dem Datum/Uhrzeit-Datentyp von MySQL überein und löst das Problem beim Einfügen von 00:00 :00 Zeitstempel.
Das obige ist der detaillierte Inhalt vonWie füge ich das aktuelle Datum und die aktuelle Uhrzeit mit PHP in eine MySQL-Datenbank ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!