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 (IMG:style_emoticons/default/smile.gif) Ten post edytował stroju 11.01.2010, 13:37:48 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 2 Dołączył: 17.11.2005 Ostrzeżenie: (0%)
|
zwraca błąd w bazie przy zapytaniu, niestety nadal nic, myślę że trzeba by to rozpisać w php w pętlach i na podstawie pętli coś wykombinować.. bo z tym zapytaniem coś nie chce wyjść.. lub jeszcze w inny sposób konstruować tabele, może by pomogło, będę kombinować
ktoś coś jeszcze może zna?? |
|
|
|
stroju [MySQL][PHP] szukajka ? - nurtujące zapytanie do bazy 10.01.2010, 23:43:24
fifi209 Zrób tabelę, którą wykorzystasz do złączenia - jak... 10.01.2010, 23:55:24
stroju nie mam jeszcze tych tabel, na razie to ja myślę j... 11.01.2010, 00:06:31
bastard13 Tak mniej więcej mi się widzą te tabele:
[SQL] pob... 11.01.2010, 00:33:27
stroju dokładnie o to chodziło, dobrze zrobione, wielkie ... 11.01.2010, 00:52:22
bastard13 Faktycznie, moja wina:)
Spróbuj tego:
[SQL] pobier... 11.01.2010, 01:09:08
stroju to rozwiązanie niestety nie działa w ogóle, zamysł... 11.01.2010, 12:01:59
bastard13 Może tak?
[SQL] pobierz, plaintext SELECT p.nazwaF... 11.01.2010, 13:39:41
bastard13 Stworzyłem sobie w tą tabelę i okazało się to napr... 12.01.2010, 16:55:52
stroju wczoraj siedziałem z tym i tak bawiąc się doszedłe... 12.01.2010, 17:26:42 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:31 |