Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Pobranie i rozdzielenie planu zadan na tydzien.
bercow
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Witam.

Stworzyłem sobie tabele, jak nizej, i teraz w tabeli kazde zadanie ma jakis czas dzien/od/do/powtarzalnosc, staram sie zrobic wystetlanie tych zdazen, ale jak np. wybrac tylko te ktore sa w poniedzialek. Samo zapytanie to SELECT * FROM schedule WHERE visible = True AND stop_date > '$date' ORDER BY date DESC Ale jak utworzyc cos w stylu (2). Chcial bym aby rozwiazanie bylo bardziej wyrafinowane, niz 7 if'ow z opcja date(l) (male "L") dla wartosci z bazy
  1. CREATE TABLE schedule (
  2. id_schedule INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, //id zadania
  3. id_user INTEGER UNSIGNED NULL, //id usera zadania
  4. name TEXT NULL, //nazwa zadania
  5. description TEXT NULL, //opis zadania
  6. start_date DATETIME NULL, //czas startu
  7. stop_date DATETIME NULL, //czas konca
  8. revoked BOOL NULL, //czy anulowane
  9. cyclic BOOL NULL, //czy powtarzalne (cotygodniowe)
  10. visible BOOL NULL, //czy widoczne
  11. PRIMARY KEY(id_schedule)
  12. );


2.
Poniedzialek
----------------------------
08:00 - 12:00 Zadanie 1
16:00 - 20:00 Zadanie 2
Wtorek
----------------------------
18:00 - 22:00 Zadanie 3
22:00 - 00:00 Zadanie 4
Sroda
----------------------------
02:00 - 06:00 Zadanie 5
18:00 - 23:00 Zadanie 6

Ten post edytował bercow 22.04.2011, 00:27:18
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: 23.12.2025 - 16:34