[php][mysql] data - jak nia operowac

0

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)?

0

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().

0

może też zapisać w kolumnie typu TIMESTAMP, a przy odczycie danych użyć funkcji UNIX_TIMESTAMP().

0

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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1