Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
20 października 2008, o 13:57
Witam,
Czy da się jakoś prosto napisać w wyrażeniach regularnych taką regułę, która znajdzie w bazie np. słowo "rolki", ale żeby pominęło słowo "deskorolki"?
Próbowałem jakoś tak, ale mi nie wyszło:
REGEXP '^[:alnum:]*[:space:]*rolki'
Ma ktoś jakiś pomysł, jakby to można było napisać?
Z góry dzięki i pozdro
20 października 2008, o 15:48
Poczytaj o MATCH() AGAINST(). Są sposoby, konkretnie - lub + przed szukanym słowem.
21 października 2008, o 08:44
Tak wiem, to kojarze, tylko przy wyszukiwaniu pełnotekstowym, trzeba chyba przed dodaniem danych do tabelki, dodać index pełnotekstowy, a ja już takiej możliwości nie mam. W tabeli mam już parę tysięcy rekordów.
No chyba, że ten index można dodać przy wypełnionej tabeli? Jeżeli tak, to jakoś sobie poradzę, ale jeśli nie, to będę miał spory problem.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.