Cytat(natasha @ 12.01.2010, 13:55:38 )

[...]
jak napisać select'a żeby wyjać powyższy rekord lecz w warunku żeby było WHERE NAZWA = 'zolwik'
czyli używając wyrazów bez polskich znaków znaleźć w bazie wyrazy z polskimi znakami.
Jest jakaś funkcja w mysql żeby zignorować polskie znaki podczas przeszukiwania bazy

function zamien($str){
$old = array('e', 'o', 'a', 's', 'l', 'z', 'c', 'n', 'E', 'O', 'A', 'S', 'L', 'Z', 'C', 'N'); $new = array('(e|ę)', '(o|ó)', '(a|ą)', '(s|ś)', '(l|ł)', '(z|ż|ź)', '(c|ć)', '(n|ń)', '(E|Ę)', '(O|Ó)', '(A|Ą)', '(S|Ś)', '(L|Ł)', '(Z|Ż|Ź)', '(C|Ć)', '(N|Ń)'); }
Takie coś kiedyś wymyśliłem. Przy wyszukiwaniu trzeba użyć regexp.
Pewnie nie jest to najlepsze rozwiazanie (powolne), ale w moim przypadku wystarczyło.