Mam prośbę o poradę. Mianowicie chcę pobrać z bazy MySQL (kodowanie latin1) dane odrazu z zamienionym wszstkimi znakami na małe oraz z usuniętymi polskimi znakami. Mam taką koncepcję zapytania, które jednak nie zamienia polskich znaków na znaki bez ogonków:
<?php $sql="SELECT * FROM tabela WHERE LOWER(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE (REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE (REPLACE(REPLACE(REPLACE(REPLACE(nazwiska,'xb1','a'),'xe6','c'),'xea','e'), 'xb3','l'),'xf1','n'),'xf3','o'),'xb6','s'),'xbc','z'),'xbf','z'),'xa1','A'),'xc6','C'), 'xca','E'),'xa3','L'),'1','N'),'
3','O'),'xa6','S'),'xac','Z'),'xaf','Z'))
LIKE '%".$fraza."%'"; ?>
Czy taki koncept jest słuszny, czy muszę jakoś rozbić to zapytanie na dwa osobne, które jedno będzie pobierać wszystkie dane, a drugie będzie wyszukiwać?
Pozdro 4All