![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Nowy Targ Ostrzeżenie: (0%) ![]() ![]() |
Witam, potrzebuje pewne rozwiazanie:
jak przypisac do 1 rekordu okreslana ilosc parametrow typu: bar, restauracja, grill, kursy itp. ? np. jezeli obiekt 1 posiada grill i restauracje zeby wyswietlilo grill i restauracja jezeli tylko grill -> wyswietla tylko grill parametry (grill, rest....) umieszczam w osobnej tabeli i teraz jak zanotowac w polu tabeli 1 ktore parametry (z tabeli2) posiada obiekt? w jednym polu byloby najlepiej, tylko jak? oddzielajac np. separatorem '|' ? jak bedzie wygladal kod zapytania? chcialbym, zeby bylo wywolywane poprzez formularz html z polami checkbox, czyli potrzebowalbym 2 pliki (formularz + plik wykonywalny) troche namotalem, ale idea chyba oczywista (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jak zw, z gory thx |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Relacja wiele do wielu musi posiadać tabelę pośrednią. Czyli np.
tabela1: id_tabela1, obiekt tabela2: id_tabela2, cecha tabela3: id_tabela1, id_tabela2 Przykład zapytania: [sql:1:60a14c456f]SELECT t1.obiekt, t2.cecha FROM tabela1 t1, tabela2 t2, tabela3 t3 WHERE t1.id_tabela1=t3.id_tabela1 AND t3.id_tabela2=t2.id_tabela2[/sql:1:60a14c456f] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:36 |