Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Modyfikacja daty na stronie
lukers
post 14.06.2009, 13:11:41
Post #1





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

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


Jak zrobić skrypt który będzie uaktualniał datę na stronie z którą zaktualizował rekordy w bazie mysql. Mój skrypt działa tak mam pewną tabele do modyfikacji plik php w niej dane po ich wpisaniu i naciśnięciu guzika zapisz rekordy, rekordy te są uaktualniane w mysqlu i oczywiście na stronie dostępnej dla użytkowników. Chciałbym aby na tej stronie wyświetlała się data ostatniej modyfikacji po naciśnięciu guzika zapisz zmiany.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Fifi209
post 14.06.2009, 13:16:30
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Dodaj w mysql pole np. lastedit (int)

i zapisz obecny czas time()" title="Zobacz w manualu PHP" target="_manual

przy wyświetlaniu czas traktujesz funkcją date()" title="Zobacz w manualu PHP" target="_manual


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
tadek92
post 14.06.2009, 13:16:42
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Stwórz dodatkowe polew tabeli i zapisój do niego datę przy użyciu "now();"

przykład:
Kod
"UPDATE nazwatabeli SET last_mod=now();";


Ten post edytował tadek92 14.06.2009, 13:22:22
Go to the top of the page
+Quote Post
MicNeo
post 14.06.2009, 13:18:31
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 7
Dołączył: 21.11.2004
Skąd: Kraków / Nowy Sącz

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


Dodaj do tabeli nową komulne o nazwie np: last_mod. W skrypcie podczas zapisywaniu zmian do bazy, uaktualniaj konkretna komórke last_mod. Date pobieraj z php'owskiej funkcji

date()" title="Zobacz w manualu PHP" target="_manual

PS: LOL, szybcy jesteśmy biggrin.gif

Ten post edytował MicNeo 14.06.2009, 13:19:23


--------------------
Każda dobrze napisana rzecz wciąga pod wode i zapiera dech...
Go to the top of the page
+Quote Post
Fifi209
post 14.06.2009, 13:24:33
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Trzy osoby i trzy inne punkty spojrzenia na problem. Chyba najodpowiedniej jest użyć funkcji z mysql (now()) i obciążać bazę.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Spawnm
post 14.06.2009, 13:42:13
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




a czy ustawienie w bazie pola z datą na timestamp nie będzie czasem aktualizować daty przy każdej modyfikacji wpisu ?
Bo wydaje mi się że tak, i nie trzeba nic robić po stronie php smile.gif
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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 06:59