Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Relacja pomiędzy dwoma tabelami oraz ich układ
Forum PHP.pl > Forum > Przedszkole
i3l4z0
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.
boro11
Powinno pomóc:
http://pl.wikibooks.org/wiki/PHP/Relacje_i..._wiele_do_wielu
tolomei
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.
i3l4z0
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.