mySQL - Like, kako dobiti rezultat z šumnikom
 
gentleman 13. jun 2014 06:16:04 Pridružen od:
21. sep 2009
331 objav
381 63 5
#1

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 ?


všeč(0) ni všeč(0) spam(0)
 
kelvan 13. jun 2014 06:27:04 Pridružen od:
19. okt 2007
891 objav
658 122 26
#2

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 :)


všeč(0) ni všeč(0) spam(0)
 
werky 13. jun 2014 06:29:22 Pridružen od:
16. apr 2012
787 objav
796 168 26
#3

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



Ali pa tole:

http://stackoverflow.com/questions/4417712/mysql-data-contains-special-characters-like-%C5%A1-and-%C4%87-but-they-are-displayed-as



lp


všeč(3) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se