Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Datum und Uhrzeit falsch





Frage

Hi @all, habe hier ein Problem mit einem Script, das bis jetzt einwandfrei funktioniert hat! Es geht um die Variable $Datum im Query wird sie auf einmal zu 0000-00-00 ich verstehe aber nicht warum! Hier ein Ausschnitt aus dem Code: [code] <?php $Datum = date("d.m.Y, G:i"); if ($benutzer) { $tablename="bps_" . $benutzer; } else { print ("$benutzer"); } if ($Link = mysql_connect ($Host, $User, $Password)) { } else { header ("Location:http://www.bilforever.de/bps/phperror.php"); exit; } if (mysql_select_db($DBName, $Link)) { } else { header ("Location:http://www.bilforever.de/bps/phperror.php"); exit; } $Query= "INSERT INTO $tablename ( `id` , `Name` , `GbTag` , `GbMonat` , `GbJahr` , `Geburtsort` , `Telefon` , `Mail` , `ICQ` , `AIM` , `MSN` , `Hobbys` , `Wohnort` , `Text` , `Date` , `Tagebuch` ) VALUES ( '', NULL, NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , '$Datum' , '$Tagebuch' )"; if ($change_entry=mysql_query($Query, $Link)) { header ("Location:http://www.bilforever.de/intern/continue.php"); exit; } else { print ("$Query"); } mysql_free_result($result); mysql_close($Link); ?> [/code] So wird das Datum - Uhrzeit einwandfrei angezeigt: [code] <?php $Datum = date("d.m.Y, G:i"); echo "$Datum"; ?> [/code] thx crypt

Antwort 1 von semi

Schreibe im folgenden Format.
"Jahr-Monat-Tag Stunde:Minute:Sekunde"
z.B.
"1998-12-31 23:59:59"

Siehe mySQL-Manual für Details.

Antwort 2 von Crypt

Gibt es da keine einfachere Lösung? Ich würde gerne das Format 01.01.2002, 13:53 nutzen ohne das ganze erst umstädnlich umformen zu müssen. Könnte ich nicht einfach eine nur TEXT Spalte verwenden?

thx crypt

Antwort 3 von semi

Wie du es anzeigst ist egal. Speichern musst du aber in einem Format, das von der Datenbank unterstützt wird.
Du kannst auch varchar verwenden, dann kannst Du aber keine Datumsfunktionen verwenden.
Siehe "Datums- und Zeit-Funktionen" in PHP-Handbuch und mySQL-Manual.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: