PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datum aus Php in Textfeld


pixelator
10.07.2009, 18:29:01
Hallo zusammen
ich möchte gerne ein in php zusammengesetztes Datum in eine Mysql-TEXTSPALTE eintragen lassen.
php...
setlocale (LC_TIME, "de_DE");
$tag = strftime("%d");
$monat = strftime("%m");
$jahr = strftime("%G");
$zeit =strftime("%R");

$dlzeit = $tag.".".$monat.".".$jahr." ".$zeit;

mysql_query("INSERT INTO anzeigendownload (User, Anzeige, Datum) VALUES ('$user','$ausgabe','$dlzeit')") or die (mysql_errory());



die php gibt mir 10.07.2009 18:05 aus, in meiner Tabelle (TEXT) steht 10.7.2009 18:5.

Mit der Bitte um Hilfe....
pixelator

vt1816
10.07.2009, 18:36:44
Willkommen hier im Forum!

Wie breit ist Deine Spalte in Deiner Tabelle?

pixelator
10.07.2009, 18:41:17
Hallo vt1816 das ging aber flotti
Mit und ohne Längenangabe, Text und Varchar die Nullen werden nicht gespeichert

pixelator
10.07.2009, 18:46:25
was mich wundert ist, wenn ich die fehlenden Nullen per Hand nachtrage, bleiben die auch erhalten und werden richtig angezeigt. Kann es sein das meine gesendete Variable kein reiner Text ist und irgendwelche Datumsinformationen in sich sich trägt?

Crisps
10.07.2009, 19:14:56
Warum willst du das ganze als String abspeichern? Um Datum und Zeit abzuspeichern ist DATETIME viel besser geeignet.

pixelator
10.07.2009, 19:41:54
klar hab´ ich auch schon allles durch. Funktioniert in php auch alles einwandfrei. Wo es mir drum geht ist, diese Variable, die mir ja über das web tip top angezeigt wird, als Text in die Datenbank zu bekommen. Und sei es nur für´s Verständnis. Eigentlich darf ja in einem Textfeld, mit Punkten und Nullen nichts passieren (Zahlenumwandlung oder sowas ...)

vt1816
10.07.2009, 23:40:30
Hallo vt1816 das ging aber flotti
Mit und ohne Längenangabe, Text und Varchar die Nullen werden nicht gespeichert

Das beantwortet aber meine Frage nicht ...