Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03375.jsonl.gz/438

timestamp formatierung im gl
@3-4, schau Dir mal die umfangreichen Datums- und Zeitfunktionen von Mysql an:http://www.mysql.de/..._time_functions.html
insbesondere auch DATE_FORMAT.
So kann man das Datum formatieren ohne PHP, MYSQL kann das sehr gut.
Da sich in der MYSQL-Tabelle ein Datumsfeld befindet mit dem Datentyp Timestamp, braucht Eddi kein Datum per Formular zu senden.
Dieses Feld füllt MYSQL selbständig mit dem aktuellen Timestamp aus beim Anlegen eines neuen Datensatzes.http://www.mysql.de/doc/de/DATETIME.html
@Eddi, ich verwende auch nicht den dynamischen Assistenten von Golive, deshalb wirds schwierig mit der Hilfe.
Deine eigene Select-Anweisung hat ja das Datum aus dem TIMESTAMP-Format der Spalte formatiert, so wie Du es sehen möchtest.
Jetzt mußt Du nur noch die richtige select-Anweisung in Deinem Gästebuch-Script finden und DATE_FORMAT(datum,'%d.%m.%Y') einfügen.
Falls in Deinem php-Script select * steht, bedeutet das, daß alle Spalten ausgewählt werden,
dann mußt Du den Stern duch die einzelnen Spaltennamen ersetzen, in der gleichen Reihenfolge wie sie in der Datenbanktabelle stehen.
Beispiel:
SELECT ID, Name, Beitrag, DATE_FORMAT(datum,'%d.%m.%Y') FROM guestbook
Noch zu phpmyadmin:
Deine eigene Select-Anweisung hat Dir das Datum formatiert, weil Du die Formatierung selbst angegeben hattest.
Wenn Du mit PHP-Admin klickst wird das Timestampformat (20040316162600) angezeigt, weil das Datum so in der Datenbank gespeichert ist.
Gruß Sabine
als Antwort auf: [#75485]
(Dieser Beitrag wurde von SabineP am 18. Mär 2004, 10:09 geändert)