Peter Krajčo napsal(a): > Zdravim, > > vie niekto poradit ako urobit aby v databaze MySQL + PHP vyhladavalo ked zadam: plaz > Aby hladalo plaz a plá a naopak. > Co vyuzit funkci REPLACE? SELECT * FROM tabulka WHERE REPLACE(sloupec,'ěčřýáí....','escrzyai...') ILIKE REPLACE('plá',..zase ty retezce...) Ty retezce s a bez diakritiky samozrejme musi obsahovat vsechny znaky s diakritikou + odpovidajici bez ni. Neumoznuje MySQL ukladani vlastnich funkci v SQL jazyce? To by ponekud zprehlednilo zapis. Nebo idealne si takovou funkci napsat v C++ - nevim jestli ta REPLACE funkce nebude brutalne pomala. To druhe odstraneni diakritiky (ve vyhledavanem retezci) by se eventuelne dalo provest uz na urovni server skriptu (pro PHP napr. autoczech.php nebo interne pres iconv) -- S pozdravem Martin SvarovskyReceived on Thu, 20 Oct 2005 16:57:32 +0200
This archive was generated by hypermail 2.1.8 : 20. 10. 2005, 16:57 CEST