Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Modyfikacja daty na stronie
Forum PHP.pl > Forum > Przedszkole
lukers
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.
Fifi209
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
tadek92
Stwórz dodatkowe polew tabeli i zapisój do niego datę przy użyciu "now();"

przykład:
Kod
"UPDATE nazwatabeli SET last_mod=now();";
MicNeo
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
Fifi209
Trzy osoby i trzy inne punkty spojrzenia na problem. Chyba najodpowiedniej jest użyć funkcji z mysql (now()) i obciążać bazę.
Spawnm
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.