Hallo!
zwecks Anzeige der letzten Änderung habe ich ein 11-stelliges numerisches Feld, in das ich die PHP- Funktion time() hineingebe. Bekanntlich sind das die Sekunden seit ... (1970 ?)
Das Datumsformat das time() ausgibt, kennt MySQL als Spaltentyp nicht.
Nun möchte ich dieses Zeitformat nutzen, um Sätze abzufragen, die vom 1. bis 31. Dez. geändert wurden. Habe im Moment jedoch keine Idee, wie das in MySQL aussehen kann.
Wenn Du mit MySQL Dtumsberechnungen machen möchtest, mußt Du die Daten in Spalten mit vom Typ DATE, TIME, DATETIME, YEAR und TIMESTAMP ("Sonderfunktion") ablegen. Dann kannst Du sogar spezielle Datum und Zeit-SQLfunktionen benutzen.
Schaue bitte dazu in der Doku nach:
7.2.2 Datums- und Zeit-Typen
http://dev.mysql.com/doc/mysql/de/Date_and_time_types.html
7.3.4 Datums- und Zeit-Funktionen
http://dev.mysql.com/doc/mysql/de/Date_and_time_functions.html
MfG, André Laugks
L-Andre @ gmx.de