Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 3 Dołączył: 13.07.2009 Skąd: Tarnów Ostrzeżenie: (0%)
|
Witam,
od kilku godzin zastanawiam się jak wykonać następującą modyfikacje wyszukiwania po tagach: Na początek skrypt którego problem dotyczy:
Zastanawiam się jak wykonać modyfikację która pozwoliłaby mi na wyszukanie tylko tych modeli które spełniają warunki podane przez użytkownika i ani jednego więcej (odwrotnie niż zwykło się budować zapytania). W linijce if($i !=count($tag)-1) $query .= ' OR '; można dodać AND ale to nie załatwia sprawy :-/ Proszę o pomoc lub wskazówki, za którą z góry dziękuję. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Zakładam, że w polu tag masz tagi zapisane w postaci tekstu oddzielone np. przecinkami. Wówczas możesz:
1. Warunki łączysz poprzez AND (rekord musi mieć wszystkie wprowadzone tagi). 2. Zliczasz liczbę przecinków w polu tag (+1) i ta liczba musi być równa liczbie wpisanych przez użytkownika tagów. Dzięki temu uzyskasz rekordy, które mają wszystkie wprowadzone przez użytkownika tagi i ani jednego więcej. |
|
|
|
d0m1n1k_ [MySQL][PHP] Wyszukiwanie po tagach z wymaganiem braku pozostałości 29.06.2015, 10:54:47
memory [PHP] pobierz, plaintext SELECT * FROM laptopy whe... 29.06.2015, 10:59:44 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:41 |