Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mySQL] Multiple rows, relacyjny problem, Jak przypisać do jednego ID kilka wartości.
daggerski
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.12.2010

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


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

Ten post edytował daggerski 6.04.2012, 17:34:54
Go to the top of the page
+Quote Post
droslaw
post
Post #2





Grupa: Zarejestrowani
Postów: 98
Pomógł: 33
Dołączył: 10.05.2011
Skąd: Krak

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


Ten temat jest opisany w podręczniku PHP na Wikibooks Relacji i indeksy.
Go to the top of the page
+Quote Post
daggerski
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.12.2010

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


Dzięki, problem solved

Do zamknięcia
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: 23.08.2025 - 07:56