У меня есть база данных MySQL со словами, содержащими акценты на испанском языке (áéíóú). Я хотел бы знать, есть ли способ сделать диакритический бесчувственный поиск. Например, если я ищу "lapiz" (без акцента), я бы хотел получить результаты, содержащие слово "lápiz" из моего db. Способ, которым я сейчас выполняю запрос, выглядит следующим образом:
$result = mysql_query("SELECT * FROM $lookuptable WHERE disabled = '0' AND name LIKE '%$q%' OR productCode LIKE '%$q%' LIMIT $sugglimit");
Это для интернет-магазина, поэтому я не знаю, что люди будут искать... "lapiz" - это просто и пример.
alt text http://www.freeimagehosting.net/uploads/0e7c2ae7d5.png
Спасибо!