Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyszukiwanie po tagach z wymaganiem braku pozostałości
d0m1n1k_
post
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:

  1. $tags = $_POST['tags'];
  2. $tag = explode(';', $tag);
  3. $query = 'SELECT * FROM laptopy WHERE ';
  4. for($i=0; $i<count($tag); $i++)
  5. {
  6. $query .= 'tag LIKE "%'.$tag[$i].'%"';
  7. if($i !=count($tag)-1) $query .= ' OR ';
  8. }


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ę.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.09.2025 - 08:51