Wysyłam formularzem frazę do pliku wyszukaj.php
w którym tworze taki ciąg:
Kod
$ciag .= "nazwa_artykułu like '%" .$fraza. "%' || '".$fraza." %' || '%" .$fraza."'|| ";
następnie:
Kod
$zmienna = substr($ciag, 0, -3);
i wywołuje funkcję
Kod
$tablica_wysz=wyszukaj($zmienna);
która wysyła zapytanie do bazy danych :
Kod
$zapytanie = "select * from artykuły where $zmienna ";
wszytko działa fajnie do puki wpisuje w formularzu np "jakiś dzień"
i nazwa artykułu jest powiedzmy nowy kolorowy jakiś dzień.
Ale problem jest wtedy gdy ktoś chce znaleźć ten sam artykuł ale wpisze "dzień jakiś"
jak zmienić ciąg by działał i na jedno zapytanie i na drugie

Na pewno trzeba rozbić frazę
Kod
$tab_frazy = explode(' ', $fraza);
ale jak zmontować ten ciąg i co wtedy gdy tych wyrazów w zapytaniu będzie więcej niż dwa ?