Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z zaprojektowaniem bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
miccom
Witam wszystkich.

Mam problem z zaprojektowaniem bazy danych. W czym tkwi problem?

Otóż chcę dodać do bazy rekordy, które dany użytkownik zaznaczy jako checkbox(choć niekoniecznie) w formularzu. Będzie ich 365 (lub więcej) z podziałem na ROK, MIESIĄC, DZIEŃ.
przykład.
"USER A" zaznacza w formularzu odpowiednie daty (jako checkbox) np. 15 kwietnia 2008, 16 kwietnia 2008 i 20 czerwca 2009. I ja te dane chcę dodać do bazy- aby "USER B" który szuka kogoś przypisanego do "15 Kwietnia 2008" otrzymał odpowiedź "USER A". Zapytania SQL nie potrzebuję, tylko rozplanowanie bazy. NIE wiem jak ją zaplanować, a biorę pod uwagę ze z trzy lata będzie potrzebne- więc to jest ok 1000 rekordów!
Bardzo proszę o pomoc za którą z góry dziękuję.
Pozdrawiam. miccom
nevt
optymalne będą 2 tabele: `users` i `events`

`users`
-----------
`user_id` - identyfikator użytkownika
pozostale dane user'a....

`events`
-----------
`user_id`
`date` - data z kalendarza

dla każdego zaznaczonego na kalendarzu checkboxa robisz odpowiedni wpis w tabeli `events`
to wydaje mi się optymalne ze wzlędu na minimalizcje niezbędnych do zapisania danych i prostotę budowy potencjalnych zapytań


powodzenia.
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.