Chcę stworzyć skrypt wyszukiwarki który wyszukuje mi zadaną fraze w bazie danych i zwraca wynik.
Bardziej szczegółowo to tak:
Pobieram z formularza frazę dziele ją poprzez
$fraza_tab = explode(" ", $fraza);
następnie wywołuje funkcje:
wyszukaj($fraza_tab);
w funkcji mam zapytania do bazy:
$zapytanie = "select * from dane where nazwa like '% $fraza_tab[0] %' || nazwa like '$fraza_tab[0] %'";
itp.
Pytanie moje brzmi:
Czy mogę w środek zapytania wstawić pętle for lub foreach??
jeżeli będzie więcej niż jeden wyraz to niech sprawdzi warunki dla pierwszego drugiego itd
Tylko w jaki sposób nadać zapytanie

Czy jedynym wyjściem jest wzięcie całego zapytania w pętle i sprawdzać poklei dla
każdego wyrazu (co stwarza prawdopodobienstwo powtarzania się rekordów)

Proszę o pomoc