![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Otóż potrzebuję nakierowania jakie zapytania wykonać żeby to miało ręce i nogi . Mianowicie stworzyłem nową tabelę (pokoje) w niej:
Mianowicie jeden z graczy tworzy pokój jednym buttonem wpisując nazwę pokoju, ts do bazy dodaje się jego id jako gracza1. Teraz naradza się problem kolejny gracz chciał by się dodać buttonem i teraz jak powinno wyglądać insert by każdy kolejny zapisywał się na gracz2 , gracz 3, gracz 4, gracz 5. I jakie zapytanie, gdy jest już 5 graczy i nikt inny nie mógł się zapisywać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Cytat tabela pokoje: ID NAZWA tabela pokoj_gracz ID_POKOJU ID_GRACZA I oczywiście jeszcze tabelę z graczami tabela gracz: ID NAZWA Łącznie powinieneś mieć 3 tabele - jedna z opisem pokoi, druga z opisem graczy i trzecia określająca powiązania między pokojami, a użytkownikami. Cytat Hmm a dlaczego w ten sposób? Wady Twojego rozwiązania: -Zakłada, że zawsze jest 5 graczy (nie więcej, ewentualnie mniej), -Przeszukanie czy gracz X jest przypisany do konkretnego pokoju wymaga przeszukania 5 kolumn zamiast jednej, -Możesz umieścić jednego gracza kilka razy w tym samym pokoju. Ten post edytował Tuminure 20.02.2015, 13:14:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:18 |