Hallo ChrisB,
danke nochmals für den Tipp.
Ich muss nochmals was nachfragen:
Es geht ja darum Dateien die von Anwendern erstellt wurden mit Namen, Datum_Uhrzeit und ein paar anderen Sachen in einer Tabelle zu speichern.
Es geht um die Spalte "FileDate".
Ich habe jetzt auf den Typ "DATETIME" umgestellt.
Wenn ich es richtig verstanden habe, kann ich dann nur mit der MySQL Funktion NOW() das Datum einfügen?
function insert_files($filename,$file_path,$filesize,$filedatetimetmp){
global $DBO;
$dbInsertFiles = $DBO->prepare("INSERT INTO tb_files (FileName,FilePath,FileSize,FileDate) VALUES (:filename,:filepath,:filesize,NOW())");
$dbInsertFiles->bindParam(':filename', $filename);
$dbInsertFiles->bindParam(':filepath', $file_path);
$dbInsertFiles->bindParam(':filesize', $filesizetmp);
//$dbInsertFiles->bindParam(':filedate', $filedatetimetmp);
$dbInsertFiles->execute();
}
Es steht ja dann das aktuelle Datum mit Zeit in der Tabelle beim aktuellen INSERT.
Eigentlich möchte ich aber das ursprüngliche Erstelldatum der Datei speichern. Müsste ich dann mit PHP das Datei-Erstelldatum in das Format für DATETIME bringen.
Noch eine Kleinigkeit.
Das Datum wird mit NOW() so gespeichert:
2008-12-17 09:20:24
Man kann dies nicht gleich so formatieren das es im deutschen Datumsformat gespeichert wird?
Vermutlich hinterher beim auslesen bzw. anzeigen wieder zurückformatieren?
vielen Dank und viele Grüße
hawk