Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mySQL] Multiple rows, relacyjny problem
Forum PHP.pl > Forum > Bazy danych
daggerski
Witam,

robię katalog z firmami które produkują meble. Katalog podzielony jest na kategorie i jest ich około 40 (meble łazienkowe, kuchenne, komody, regały etc.).

Aktualnie robię formularz który dodaje firmę do bazy danych jednakże natknąłem się na problem. Każda firma może mieć przypisane kilkanaście kategorii i nie bardzo wiem jak to rozwiązać w bazie danych. W tematyce relacyjnej jeśli chodzi o bazę danych raczej raczkuję.

Wymyśliłem narazie coś takiego:

tabela1: company(companyID, companyName, companyAddress, etc etc)
tabela2: categories(categoryID, categoryName)
tabela3: companyCategories(companyID, categoryID)

I tu pojawia się problem, wiem że najprawdopodobniej chodzi tutaj o multiple rows jednak nie mogę wymyśleć jak do jednego companyID przypisać np. 10 różnych categoryID aby było to wydajne).




Bardzo proszę o porady. Pozdrawiam
droslaw
Ten temat jest opisany w podręczniku PHP na Wikibooks Relacji i indeksy.
daggerski
Dzięki, problem solved

Do zamknięcia
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.