karlos
Новичок
выборка отдельных слов из поля - запросом или скрипт-парсингом?
Вкратце о сути проблемы:
Имеется поле "user_from", где значением может быть либо одно слово, либо несколько с разделителями (предпочтителен не пробел, а какой либо знак препинания).
Задача: вывести список уникальных значений этого поля. Если бы в поле было одно слово, то задача решается простым запросом, например таким (+ с сортировкой и подсчетом):
но - хотелось бы как-то распарсить несколько слов из одного поля, что бы они в результатах выдачи выдавались отдельно.
Плюс, еще в идеале, для каждого значения ссылочку на список пользователей.
Более наглядно: чел вводит в профиле в поле "откуда" список городов через запятую. А на отдельной странице видим список городов, где они находятся в разных строчках. На каждом сцыла, по которой видим список пользователей из этого города.
Кстати, возможно что-то подобное уже и реализовано где-то, но мне как-то не попадалось
Буду благодарен за любую подсказку! Спасибо.
Вкратце о сути проблемы:
Имеется поле "user_from", где значением может быть либо одно слово, либо несколько с разделителями (предпочтителен не пробел, а какой либо знак препинания).
Задача: вывести список уникальных значений этого поля. Если бы в поле было одно слово, то задача решается простым запросом, например таким (+ с сортировкой и подсчетом):
PHP:
SELECT user_from, COUNT( * ) AS count
FROM phpbb_users
GROUP BY user_from
ORDER BY `user_from` ASC
Плюс, еще в идеале, для каждого значения ссылочку на список пользователей.
Более наглядно: чел вводит в профиле в поле "откуда" список городов через запятую. А на отдельной странице видим список городов, где они находятся в разных строчках. На каждом сцыла, по которой видим список пользователей из этого города.
Кстати, возможно что-то подобное уже и реализовано где-то, но мне как-то не попадалось

Буду благодарен за любую подсказку! Спасибо.