Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Update
Brasco
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.03.2005

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


Witam,
mam taki problem jest tabela, ktora ma 5 pol jedno z nich to pole TIMESTAMP z funkcja NOW() oraz cztery inne pola. Kiedy robie UPDATE np. dwoch pol i nie jest nim pole typu TIMESTAMp to on aktualizuje mi rowniez to pole typu TIMESTAMP pomimo tego ze nie wybralem go w zapytaniu.
Tak wyglada zapytanie $zapytanie = "update ankiety set status='gotowe' where IdZgloszenia='$IdZgloszenia'"; i to zapytanie aktualizuje mi rowniez pole data_zlozenia - jak zauwazyliscie nie ma go z apytaniu.
Czy ktos potrafi mi wyjasnic ta zagadke??
Go to the top of the page
+Quote Post
Kas
post
Post #2





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

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


TIMESTAMP chyba będzie aktualizowany przy każdej zmianie w tabeli.


--------------------
nospor, jestem z Wami.
Alpha IT
Go to the top of the page
+Quote Post
Brasco
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.03.2005

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


w takim razie jaka funkcja nalezy zamienic TIMESTAMP aby przy dodaniu rekordu do tabeli w polu data_zlozenia pobral biezaca date a pozniejszy update tego rekordu nie aktualizowal by juz pola data_zlozenia?
Go to the top of the page
+Quote Post
mhs
post
Post #4





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Cytat(Kas @ 2005-08-10 13:54:02)
TIMESTAMP chyba będzie aktualizowany przy każdej zmianie w tabeli.

@Brasco moze pole typu INT i trzymanie czasu w postaci UNIX_TIMESTAMP

tak, ale jezeli nie myle sie to w przypadku gdy masz dwa pola tego typu w tabeli to aktualizowane jest tylko to pierwsze
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 - 05:45