Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Planowanie zadan - struktura bazy
Seth
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Pisze system do planowania zadan.
Ma on miec mozliwosc planowania zadan na dany okres ale takze takich, ktore beda sie pojawiac cyklicznie.
Chodzi tez o to aby nie wypelniac bazy takimi zadaniami np do 10 lat w przod.

Czyli potrzebuje ogolnie sposobu zapisu zadania w takiej formie aby moc okreslic kiedy ma sie pojawic dane zadanie, wtedy takze kiedy wystepuje np. co miesiac.

Przyklad:
Planujemy wizyte u lekarza. Ma ona byc powiecmy co 3 miesiace.
W bazie wstawiam znacznik daty pierwszego spotkania i "jakos" podaje ze to zadanie bedzie wykonywane cyklicznie co 3 miesiace.
I teraz wchodzac w dany dzien (pytajac bazy danych przez SQLa) mam miec mozliwosc pobrania tego zadania bo np. jest to dzien w ktorym to zadanie ma sie pojawic bo minely 3 miesiace od ostatniej wizyty.


Ma ktos jakies pomysly jak to rozwiazac w bazie danych?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Koperfild
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 4.08.2005

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


Jedyne co przychodzi mi na myśl, jest bardzo nieeleganckim rozwiązaniem, ale chyba inaczej sie nie da. Chodzi o to aby przy wywoływaniu zadań najpierw szukać zadań które są jednorazowe czyli:
$query = mysql_query('select * from zadania where cykliczosc=NULL');
a później wszystkie cykliczne i pobrane przesiewać jakąś funkcją.
Nie jest to na pewno dobrym rozwiązaniem, bo baza będzie bardzo obciążona, ale nie mam pojęcia jak to inaczej wykonać.
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: 16.10.2025 - 16:20