mySQL - Like, kako dobiti rezultat z šumnikom
3 naročniki
3 naročniki
Pozdravljeni!
Z PHP preko mySQL iščem podatek z
LIKE '%$title%'
Zadeva pravilno deluje - ampak trenutno mi zadeva recimo besedo "šmarje" najde, če pa iščem preko "smarje" pa ne več. Kakšne so možnosti da lahko iščem z šumnikom ali brez po bazi ?
2 odgovora
najbolj enostavno je, da (v phpju) replejsaš s in š v _ (enako še za cčć in zž)
dobil boš sicer kakšen zadetek več, ampak bojo pa zagotovo vsi tapravi vmes :)
Kako imaš pa v bazi nastavljeno collation? Jaz delam podoben search kot ti, in imam nastavljeno utf8generalci, pa mi tako za recimo Šmarje,šmarje,smarje ali Smarje vrne enak rezultat...
Edit: Pa tole imam tudi nastavljeno v PHP : mysql_query("SET CHARACTER SET utf8");
Sicer pa, za delo z "special characters" poglej tole:
http://stackoverflow.com/questions/21044543/mysql-like-query-with-special-character
lp