![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 13.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam do napisania kod obsługujący mini-bibliotekę internetową, taki mały cms. Powstał problem przy tabelach z danymi tytułów książek i autorów: acms_library_titles (książki) acms_library_authors (autorzy) Jak wiadomo, każdy autor może napisać wiele książek ale także jedna książka może mieć wielu autorów. W moim systemie chciałbym zawrzeć dane n.t. wszystkich autorów danej książki, toteż postanowiłem tabelę acms_library_authors opatrzyć tylko w dane dot. samego autora a w acms_library_title jest pole authorid, które staje się relacyjne wobec tabeli z autorami. Jak skonstruować tabelę z książkami tak, aby można było zapisać kilku autorów (ich ID): a) czy pole authorid zrobić jako VARCHAR i wpisywać tam np. 09, 12, 16 (i jak to później odkodować w php?) B) czy pole authorid powielić na kilka np. author1id, author2id, author3id... (tak miałem w starym systemie) c) czy też może macie inny pomysł? Ufff, się napisałem :-) Proszę o pomoc. Ten post edytował atchor 29.12.2006, 21:45:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:20 |