server
Guest
проблема с русскими буквами в запросах MySQL
Изложу ситуацию:
Есть база данных с играми, в ней хранятся только названия игр и их ID. (Названия игр есть как и на русском, так и на английском языках). Нужно выбрать из этой базы игры, названия которых начинаются ТОЛЬКО с букв русского алфавита. Попытки реализовать эту проблему "в лоб" ничего не дают. Вот запрос:
В результате выполнения запроса выдается все подряд: и английские русские игры.
Есть еще одна проблема: при поиске игр, названия которых начинаются на английские буквы, выдаются еще и некоторые русские... Вот например такой запрос
выводит не только нужные игры, но и, например, игру "В тылу врага"
Вот такая проблема... ХЗ что делать..
Изложу ситуацию:
Есть база данных с играми, в ней хранятся только названия игр и их ID. (Названия игр есть как и на русском, так и на английском языках). Нужно выбрать из этой базы игры, названия которых начинаются ТОЛЬКО с букв русского алфавита. Попытки реализовать эту проблему "в лоб" ничего не дают. Вот запрос:
PHP:
SELECT * FROM gameList WHERE title LIKE 'а%' OR title LIKE 'б%,' OR title LIKE 'в%' OR title LIKE 'г%' OR title LIKE 'д%' OR title LIKE 'е%' OR title LIKE 'ж%' OR title LIKE 'з%' OR title LIKE 'и%' OR title LIKE 'к%' OR title LIKE 'л%' OR title LIKE 'м%' OR title LIKE 'н%' OR title LIKE 'о%' OR title LIKE 'п%' OR title LIKE 'р%' OR title LIKE 'с%' OR title LIKE 'т%' OR title LIKE 'у%' OR title LIKE 'ф%' OR title LIKE 'х%' OR title LIKE 'ц%' OR title LIKE 'ч%' OR title LIKE 'ш%' OR title LIKE 'э%' OR title LIKE 'ю%' OR title LIKE 'я%' ORDER BY `title` ASC
Есть еще одна проблема: при поиске игр, названия которых начинаются на английские буквы, выдаются еще и некоторые русские... Вот например такой запрос
PHP:
SELECT * FROM gameList WHERE title LIKE 'a%' ORDER BY `title` ASС
Вот такая проблема... ХЗ что делать..