К списку форумов К списку вопросов
Как сделать ТАКОЕ на PHP?
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

К списку вопросов на форуме Веб-дизайн

>>