Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kilka parametrow dla 1 rekordu
miki_ok
post 1.12.2003, 12:41:59
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 winksmiley.jpg
jak zw, z gory thx


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
uboottd
post 1.12.2003, 16:04:01
Post #2





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

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


tabela wiazaca. jets w wniej id obiektu i id cechy.
Go to the top of the page
+Quote Post
miki_ok
post 1.12.2003, 16:10:44
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


czyli razem 3 tabele? w wiazacej (czy jak jej tam) wstukuje np. 'id' z pierwszej a w kolejnym rekordzie? podejrzewam, ze oddzielone (nazwane wczesniej przezemnie parametrami) separatorem dane?

jak o to zapytac?questionmark.gif nie bardzo rozumiem...


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
dragossani
post 1.12.2003, 17:14:45
Post #4





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]


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.08.2025 - 23:16