У меня проблема с выделением уникального текста из базы данных.
Это для базы данных фильмов. Предположим, у меня есть 2 фильма в базе данных.
1-й фильм в категории: драма, мелодрама, война
2-й фильм в категории: драма, триллер
Что мне нужно, так это вернуть массив, который будет отображать меня: Драма, Романтика, Война, Триллер.
Мой текущий запрос к MySQL следующий:
$ query = 'SELECT жанры из imdb, где актеры любят "%%'. $ Name. '%"';
В цикле while я использую foreach, например:
foreach(explode(', ', $TMPL['genres']) as $v)
$TMPL['genre'] .= '<option value="'.urlencode($v).'">'.($v).'</option>';
Это возвращает мне все значения, включая дублированное, например: Драма, Романтика, WarDrama, Триллер
Есть какие-нибудь подсказки, как с этим разобраться?