Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]dodanie minut do godziny , plus usuwanie rekordów po przekroczeniu terminu
majsterpstryk
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 27.05.2010

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


Jak w prosty sposób uzyskać godzine w formacie HH:MM:SS po dodaniu do niej np 45 min?
np. 12:45:00 + 45 min = 13:30:00

Dodatkowo potrzebuje dowiedzieć się jak zrobić zeby przenosilo mi rekordy w ktorych upłyneła okreslona data i czas :
NP
  1. |id_rezerwacja |id_uzyt | data_rez | od_godz| |do_godz
  2. 2 5 2010-09-18 15:00:00 16:45:00

i np jak bedzie 16:45 to serwer sam przeniesie mi rekord do takiej samej tabeli ale o nazwie archiwum
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modern-web
post
Post #2





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


Może dokończę...
Rekordy same z siebie się nie usuną... Musisz stworzyć do tego skrypt.
Niestety skrypt też sam o danej godzinie się nie wywoła więc rozwiązania są 2:

1. Jeśli serwer ma opcję Cron (możliwość uruchomienia harmonogramu zadań co godzinę/dzień/tydzień itp...), a tu już sprawa jest rozwiązana - Cron sam wykona skrypt o określonej porze (IMG:style_emoticons/default/smile.gif)
2. Dodasz zapytanie DELETE, które przy ładowaniu strony przez kogokolwiek będzie kasować stare rekordy (dasz klauzulę, że kasowane będą tylko te rekordy, które utraciły ważność... czyli np. now() - 12h <TO JEST TYLKO WYTŁUMACZENIE, A NIE CZĘŚĆ ZAPYTANIA> ... - jeśli nie mieszczą się w tym przedziale skrypt usuwa je z bazy... OCZYWIŚCIE SKRYPTU CI NIE PODAM CHOĆ ZNAM :] POSZUKAJ SAM. Wiesz czego szukać (IMG:style_emoticons/default/winksmiley.jpg) )

Pozdrawiam.

Ten post edytował modern-web 16.09.2010, 18:43:59
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 13:41