Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] szukajka ? - nurtujące zapytanie do bazy
stroju
post 10.01.2010, 23:43:24
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

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


Nie do końca wiem jak się za to zabrać, więc opiszę do i jak

mam 2 tabele z bazie danych, np katalog i drugą kategorie. w pierwszej znajdują sie produkty, czyli id, nazwa itd, w drugiej znajdują sie natomiast kategorie, czyli też mamy id i nazwę

jeden produkt może należeć do więcej niż jednej kategorii, dlatego też mam 2 rozwiązania
1) zrobic w tabeli katalog pole i tam oddzielając przecinkami podawać id kategorii i przy odczycie wiadomo expolode i robimy listę
2) zrobić 3 tabele łączącą obie tak że mamy podane id kategorii i id produktu, zatem można w ten sposób dodać kilka kategorii do produktu

ogólnie prosta sprawa

jednak pojawia się problem gdy chcę np zrobić wyszukiwarkę w której np zaznaczam 3 kategorię do których ma należeć dany produkt. sposobem nr 1 można by użyć like jednak gdy id jest np dwucyfrowe to jak pytam o id 1 to pokaże się też 10, 11 ... i tak dalej, co do sposobu nr 2 właśnie nie mogłem nic konkretnego wymyślić

pytanie więc jak to zrobić, bo zdaję sobie sprawę że problem ten zapewne jest banalny smile.gif

Ten post edytował stroju 11.01.2010, 13:37:48
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.06.2025 - 08:58