Postovanje,
Kuckao sam kod za pretrazivanje baze tako da daje rezultate bez obzira da li koristimo nasa slova ili ne (primer: da dobijem rezultat bez obzira da li sam otkucao recimo
zeljko ili
željko) U ovom slucaju upit bazi bi izgledao nesto kao
(Z|z|Ž|ž)eljko. Takodje potrebno mi je da upit ide u obliku
%zeljko%. E sad, sve sam to uspeo da uradim, i na prvi pogled sve radi OK, ALI pretragom sam video da u jednom slucaju ne dobijam ono sto mi treba!
Kada upit ima tacku on je tretira kao nepoznati karakter, tako da ako bi recimo trazio
l.k dobio bi kao rezultat ze
lj
ko!? Da li ovo moze da se izbegne sa REGEXP? Dajem vam deo koda koji mislim da moze da bude problematican
$string1 = "%*".$string1."%*";
$string2 = "%*".$string2."%*";
(...)
$query_tabela = "SELECT * FROM tabela WHERE tabela.prvi REGEXP '$string1' AND tabela.drugi REGEXP '$string2' ";
Hvala unapred!
Enes