mysql find and replace strings

У меня есть процедура, которая выполняет поиск по базе данных и возвращает результаты на основе условия, переданного в качестве аргумента. Например;

CALL myProcs('Björn'); 

Этот запрос вернет всех пользователей, в именах которых есть 'björn'. Однако я хотел бы получить те же результаты, когда параметр передан как 'bjorn' (обратите внимание на 'ö' и 'o'). Если бы это был только один символ, то проблем бы не было, но я хотел бы добиться того же для :

i => ı, ö => o, ü => u, ë => e etc etc...

Какой самый простой подход для достижения этой цели? Я использую php 5+ и Mysql.

0
задан Shaokan 9 October 2011 в 11:47
поделиться