![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 2.02.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Problem jest następujący: W serwisie co jakiś czas będą pojawiały się nowe gry. Użytkownicy, aby mieć do nich dostęp muszą wykupić dostęp do tej konkretnej gry. Zastanawiam się jak rozwiązać to w bazie. Generalnie miałem pierwszą myśl, aby w tabeli z grami w rekordzie konkretnej gry było pole uczestnicy do którego dopisywałbym unikatowy login użytkownika który wykupił by dostęp oraz w tabeli uzytkownicy w rekordzie konkretnego użytkownika analogicznie było by dostęp do gry w których dopisywałbym unikatowy symbol gry... lecz to chyba nie jest zbyt dobry pomysł, bo nie bardzo wyobrażam sobie później zapytanie które sprawdzałoby czy dany użytkownik ma dostęp do danej gry. Macie może jakiś pomysł, jak to rozwiązać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
relacja wiele do wielu
tabele: - użytkownicy (id, login, ...) - gry (id, nazwa, ...) - dostęp do gry (id_gry, id_użytkownika, data, ...) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:41 |