Ale ako to urobit naopak.....ked uzivatel zada plaz aby to zase hladalo pláž. ----- Original Message ----- From: "Martin Svarovsky" <martin.svarovsky@googgi.com> To: <servis-internet@nawebu.cz> Sent: Thursday, October 20, 2005 4:57 PM Subject: Re: vyhladavanie MySQL 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 Svarovsky ===================================================== reklama ===== SEO PRO WEBDESIGNERY (Cena 2.950 Kc bez DPH, Praha, 19. rijna, 10.00) Naucte se optimalizovat webove stranky pro vyhledavace na kurzu SEO vedenem Radimem Smickou, autorem prvni ceske knihy o SEO. http://www.dobryweb.cz/sluzby/kurz-seo.html?seo =================================================================== -- -- Konference: SERVIS ------ Pravidla: http://pravidla.kab.cz/ -- -- Archiv, instrukce pro odhlaseni: http://internet.nawebu.cz/ -- -- Konference Internet Info, s.r.o. ----- http://www.iinfo.cz/ --Received on Thu, 20 Oct 2005 20:53:18 +0200
This archive was generated by hypermail 2.1.8 : 20. 10. 2005, 20:54 CEST