urmach
Новичок
Поиск в Mysql. Кирилица
Столкнулся с вот какой проблемой.
есть таблица:
id|краткое_название|полное_название
выполняю
SELECT * FROM таблица WHERE краткое_название LIKE 'что-то%'
Ну и получаю кроме 100% совпадения еще кучу ерунды, которая мне, само собой, сто лет не нужна.
Теперь вопрос, как от этого избавиться?
Генерировать ключ из латинских символов и сравнивать при поиске ключи возможности нет. В таблице порядка 35000 рядов и краткое_название может быть записано как латиницей так и кириллицей, что приводит к вероятности совпадения ключа с имеющимся кратким_названием.
-~{}~ 06.10.05 18:52:
Сравнивать средствами пхп полученные из мускла результаты с необходимым мне значением, чтобы отсечь хлам тоже не хочется. Да и громоздко и неудобно
-~{}~ 06.10.05 19:07:
Все, спасибо. Разобрался
Столкнулся с вот какой проблемой.
есть таблица:
id|краткое_название|полное_название
выполняю
SELECT * FROM таблица WHERE краткое_название LIKE 'что-то%'
Ну и получаю кроме 100% совпадения еще кучу ерунды, которая мне, само собой, сто лет не нужна.
Теперь вопрос, как от этого избавиться?
Генерировать ключ из латинских символов и сравнивать при поиске ключи возможности нет. В таблице порядка 35000 рядов и краткое_название может быть записано как латиницей так и кириллицей, что приводит к вероятности совпадения ключа с имеющимся кратким_названием.
-~{}~ 06.10.05 18:52:
Сравнивать средствами пхп полученные из мускла результаты с необходимым мне значением, чтобы отсечь хлам тоже не хочется. Да и громоздко и неудобно
-~{}~ 06.10.05 19:07:
Все, спасибо. Разобрался