Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pole z datą...
KirkoR
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


kurcze nie wiem co się dzieje. jest taki problem. jak ustawiam sobie polę daty na "timestamp" to zawsze przy jakiej kolwiek operacji na jakimś rekordzie data się zmienia na aktualną, nawet jeśli nie zostałą ona zmieniona.
jak miałem w kolejności pola:
'data'
'up_date'
to podczas edycji pole 'data' dostawało czas taki jaki był w czasie edycji mimo iż nie była ona zmieniana!!!
problem został rozwiązany w momencie kiedy zmieniłem kolejność na:
'up_data'
'date'
czy ktoś orientuje się dlaczego się tak dzieje??
Go to the top of the page
+Quote Post
R2r
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.10.2002
Skąd: Tarnowskie Góry

Ostrzeżenie: (0%)
-----


To normalne zachowanie, pierwsza kolumna typu timestamp przy edycji rekordu jest zawsze aktualizowana o biezacy czas. Dotyczy to MySQL'a w ver do 4.1.3 od tej wersji mozna ustawiac ktory timestamp ma byc aktualizowany.
Poczytaj manuala tam to jest dobrze opisane.
Go to the top of the page
+Quote Post
KirkoR
post
Post #3





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


dzięki, a pole jakiego typu zawierające datę nie jest aktualizowane? np. datatime ?
Go to the top of the page
+Quote Post
Storm
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.03.2005

Ostrzeżenie: (0%)
-----


Dokładnie datetime.
No i jest zgodne bezproblemowo z formułą daty w php (przy zapisywaniu aktualnej daty pobranej z systemu). W przypadku istniejąych już rekordów i wstawienia takiej kolumny, data przy nich zostanie ustawiona na:
Kod
0000-00-00 00:00:00


Powodzenia
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:24