Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Relacja pomiędzy dwoma tabelami oraz ich układ
i3l4z0
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 2.02.2009
Skąd: Gdańsk

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


Zastanawiam się jakie założyć tabele w bazie do przechowywania takich danych:
artyści - wiadomo, imie, nazwisko, id galerii z pracami itp, gatunek w jakim tworzy prace,
gatunki - lista kilkunastu gatunków,

Wszystko byłoby ok gdyby nie fakt, że są artyści którzy tworzą pracę w wielu gatunkach, jak powinny wyglądać takie tabele i relacje między nimi?
Ktoś pomoże? z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
boro11
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Powinno pomóc:
http://pl.wikibooks.org/wiki/PHP/Relacje_i..._wiele_do_wielu
Go to the top of the page
+Quote Post
tolomei
post
Post #3





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Gdy masz tabelę:

id | imie | nazwisko | itd..

oraz

id | nazwa gatunku

to w takim wypadku tworzy się relację wiele do wielu, czyli tworzysz tabelę z relacją "wiele do wielu", czyli:

id_osoby | id_gatunku

Możesz tu przypisać wiele gatunków do jednej osoby, i na odwrót.
Go to the top of the page
+Quote Post
i3l4z0
post
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 2.02.2009
Skąd: Gdańsk

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


Dzięki za pomoc, już sobie poradzę.
Obstawiałem relacje wiele do wielu, ale musiałem zobaczyć to na jakimś przykładzie, który obaj mi przedstawiliście.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 27.09.2025 - 01:56