Hallo Forum
ich möchte ein Datum mit Uhrzeit in meine MySql Db eintragen. Das Feld ist ein DATETIME.
Folgendermassen bin ich nun vorgegeangen:
Leider funktioniert dies nicht und ich finde den Feler nicht. Der eintrag im Feld ist unverändert: 0000-00-00 00:00:00
Anmerkung:
Wenn ich in der DB nur ein DATE Feld habe und nun wie oben ohne Zeit das Datum einfüge, funktioniert es.
Was muss ich ändern um auch die Zeit einzutragen.
Danke für den Feedback.
Gruss
ich möchte ein Datum mit Uhrzeit in meine MySql Db eintragen. Das Feld ist ein DATETIME.
Folgendermassen bin ich nun vorgegeangen:
PHP:
<?php
$zeit = date ("H:i:s"); // Ausgabe der Systemzeit in eine Variabel
//----------------------------------------
$datum = $_POST['MExpire']; // das Datum wir von einem Form übergeben (im Form lese ich das Feld der DB aus 0000-00-00 00:00:00 und überschreibe nur das Datum mit 31.12.2005)
list($t, $m, $j) = split("\.", $datum); // umformatierung des Datumformates
$datum = "$j-$m-$t"; //einlesen des neuen Formates
$MExpire = $datum.''.$zeit; // Hier möchte ich die beiden Variablen zusamenfügen und für den DB Eintrag vorbereiten.
// Dann kommt der update
$updateSQL = "UPDATE Users SET .......
?>
Leider funktioniert dies nicht und ich finde den Feler nicht. Der eintrag im Feld ist unverändert: 0000-00-00 00:00:00
Anmerkung:
Wenn ich in der DB nur ein DATE Feld habe und nun wie oben ohne Zeit das Datum einfüge, funktioniert es.
Was muss ich ändern um auch die Zeit einzutragen.
Danke für den Feedback.
Gruss