Cytat(cudny @ 16.03.2012, 13:32:29 )

Więc użyj to co Ci zaproponowałem - poprostu łączysz sobie pola textowe i używasz na nich tylko raz LIKE, które jest wyrażeniem regularnym, a dzięki połączeniu pól textowych wykonujesz je tylko raz
No mogę dodać
ALTER TABLE Artukuly
ADD FULLTEXT INDEX (tytul(20),tresc(20));
do każdego z pól ale mam pytanie jak będzie wyglądało szukanie po np. 3 polach ? Bedą brane pod uwage wszystkie 3 na raz przy wyświetlaniu wyników ?
Więc fulltext czy Like ?
Edit:
Wiec przetestowałem i :
$wynik = mysql_query("SELECT * FROM produkty WHERE MATCH (tytul,autor,data,login) AGAINST('".$szukaj."') ")
Nie działa.. nie wiem dla czego jak by mogl ktoś to poprawić to bede wdzieczny..
natomiast :
$wynik = mysql_query("SELECT * FROM produkty WHERE concat(tytul,autor,data,login) LIKE '%".$szukaj."%' ")
działa ale mam jeden problem jak wpisze.. 'login' to wszystko działa ale jak wpisze 'login o obrotach' -> 'mayka o obrotach' to nic nie znajduje dlaczego ?
mayka jest w tabeli z loginami, o obrotach jest w tabeli tytuł.