![]() |
![]() |
PavliK 28.03.2004 - 18:24 |
В БД MySQL содержится список городов. Необходимо на PHP сделать выборку этих городов, подсчитать количество уникальных 1-ых букв. Для чего: чтобы когда чел заходит на страницу ему показывается список букв-линков (например: А, Б, В) Когда он щелкает на А то в БД ищются города начинающиеся на букву А и выводится список найденого: например: Анапа, Армавир... Т.е. если у меня в БД нет городов на букву З, то и буква З в списке букв фигурировать не должна. Как такое сделать? |
Уверенный 1 - 28.03.2004 - 20:05 | select distinct substr(city_name, 0, 1) as first_letter from table - грубо и может быть неэффективно, но сработает. Только PHP тут непричем. |
Уверенный 2 - 28.03.2004 - 20:08 |
Поправка (http://www.mysql.com/doc/ru/String_functions.html): select distinct substring(city_name, 1, 1) as first_letter from table |