Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Przechowywanie grup roznych rzeczy
Koldy
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Witajcie,

Tym razem chcialbym sie dowiedziec czy jest jakis efektywniejszy sposob na przechowywanie danych takich jak
Kod
ID | NAME


Mam dwie takie tabele w dwoch roznych miejsach, zebyscie zrozumieli ocb na przykladzie gier Mamy gre Grand Theft Auto IV, V, III, San Andreas, ich czesc wspolna to GTA, wiec ja bym to zrobil tak stworzylbym tabele game_group

gra by byla w tabeli game np
Kod
ID:1 | TITLE:Grand Theft Auto IV | GROUP ID:2 | ETC.

a w game_group
Kod
GROUP ID:2 | NAME:Grand Theft Auto


Czy jest jakis efektywniejszy sposob na to?
Pozdrawiam


--------------------
$progress++;
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Mógłbyś przechowywać w NAME tylko: IV, V, III, San Andreas, ale niekoniecznie w przypadku wszystkich gier się sprawdzi.

Tylko po co Ci właściwie grupy gier?


--------------------
Go to the top of the page
+Quote Post
Koldy
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Gry to tylko przyklad, ale w sumie dobry, no bo jakbys chcial wyswietlic wszystkie gry z serii?
Tak to prosty warunek gdzie grupa = GTA i masz wszystkie GTA w zwrocie.


--------------------
$progress++;
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Jeśli do tego Ci potrzebne, to ok.

Jest jeszcze jedno rozwiązanie, ale nie sprawdzi się kiedy zostanie usunięty "starszy brat" (tu również nie ma nazwy grupy):

ID NAME ID_POWIAZANE
1 Grand Theft Auto IV 1
2 Grand Theft Auto V 1
3 Grand Theft Auto III 1
4 Grand Theft Auto San Andreas 1


--------------------
Go to the top of the page
+Quote Post
Koldy
post
Post #5





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


myslalem nad tym, ale widzisz to jest tak ze musialbym stworzyc kolejna gre Grand Theft Auto, czyste bez koncowki, bo kazda inna to juz czesc jakas jest.
A na to nie moge juz pozwolic, bo mam inaczej rozwiazana strukture i nie moge zwiekszac bazy rekordow w tej tabeli, wiec zostane przy swoim rozwiazaniu.

Dzieki za zainteresowanie,
Pozdrawiam


--------------------
$progress++;
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Jeśli byś potrzebował nazwy grupy to tak, ale wtedy moje rozwiązanie nie ma sensu.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:48