Quexx
Новичок
Здравствуйте!
Есть база магазинов (MySQL), названия магазинов кирилические (русские), транслит (английские) и русские либо английские, начинающиеся с цифр.
Нужно построить каталог в алфавитном порядке с разбивкой на первую букву (сначала магазины на А, далее на Б и тд.).
Отдельными запросами собирать такой каталог понятно не хорошее дело. И приходит мне на ум только вариант обработки готового, отсортированного (сортируется правильно) запроса средствами PHP. Но не совсем понятно как. Вообщем вопрос к тем кто сталкивался. Как такое осуществляется? Я вижу это как, выводить результаты в цикле, проверяя каждый раз первую букву каждой строки, как-то так. Правильно? Или есть другие варианты?
Также интересует как выбрать из базы только все русские названия и отдельно английские? REGEXP?
Есть база магазинов (MySQL), названия магазинов кирилические (русские), транслит (английские) и русские либо английские, начинающиеся с цифр.
Нужно построить каталог в алфавитном порядке с разбивкой на первую букву (сначала магазины на А, далее на Б и тд.).
Отдельными запросами собирать такой каталог понятно не хорошее дело. И приходит мне на ум только вариант обработки готового, отсортированного (сортируется правильно) запроса средствами PHP. Но не совсем понятно как. Вообщем вопрос к тем кто сталкивался. Как такое осуществляется? Я вижу это как, выводить результаты в цикле, проверяя каждый раз первую букву каждой строки, как-то так. Правильно? Или есть другие варианты?
Также интересует как выбрать из базы только все русские названия и отдельно английские? REGEXP?