Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%)
|
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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
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. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:11 |