chcialbym napisac system bannerow
w sql'u mam typ wiersza taki ja DATE
w jaki sposob zapisywac date (w rekordach bazy) zby nic sie nie gryzlo i wszystko bylo kompatybilne?
czy przez obiekt klasy i getdate() (php)?
chcialbym napisac system bannerow
w sql'u mam typ wiersza taki ja DATE
w jaki sposob zapisywac date (w rekordach bazy) zby nic sie nie gryzlo i wszystko bylo kompatybilne?
czy przez obiekt klasy i getdate() (php)?
Lepszym rozwiazaniem jest zapisanie daty w formacie Unixa (tj. w formie liczby calkowitej liczonej w sekundach od 1 stycznia 1970 roku). Wowczas w bazie deklarujesz kolumne int(11). Dodajac dane uzywasz funkcji time(). Chcac wyswietlic date w sposob czytelny uzywasz funkcji date().
może też zapisać w kolumnie typu TIMESTAMP, a przy odczycie danych użyć funkcji UNIX_TIMESTAMP().
format daty to (o ile sięnie mylę) rok-miesiąc-dzień
co do TIMESTAMP jest to typ bardziej dokładny niż data (coś jak DATETIME)