[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление повторяющихся слов
darkcuba
Всем доброго дня. Помогите удалить повторяющиеся ключевые слова.
В базе имеются следующие записи:


$all_keys = mysql_query("SELECT  `keywords` FROM `c_orders`");
while($key = mysql_fetch_array($all_keys)){
...
}


Ответ сервера:
Наименование => Ключевые слова
iPhone => Цена, iPhone, Apple
iPod => Цена, iPod, apple

Необходимо вывести это так. Цена, iPhone, iPad, Apple. То есть повторяющиеся слова необходимо вывести 1 раз. Буду очень признателен помощь
waldicom
SELECT DISTINCT `keywords` FROM `c_orders`


_____________
Свои мозги еще никто не отменял.
Телепатов нету.
bestxp
при условии конечно что ключевые слова не указаны через запяпую у наименования
darkcuba
Цитата (waldicom @ 13.12.2013 - 11:34)
SELECT DISTINCT `keywords` FROM `c_orders`

select distinct не сработает. Так как он выводит повторяющиеся записи 1 раз, но у меня в базе то нет повторяющихся записей.
Цена, iphone, apple - Это первая запись
Цена, ipad, apple - Это вторая запись.
Ит.д они все разные. Но слова повторяются. Вот как раз именно повторение этих слов мне нужно было исключить
bestxp
тогда у тебя проблема с архитектурой
циклом в пхп никак более

был бы постгрес с его массивами, можно было бы придумать чего
darkcuba
Цитата (bestxp @ 13.12.2013 - 12:18)
Php

Неужели ни как нельзя с помощью explode или других каких либо функции php решить эту задачу ? (
Zzepish
darkcuba
тебе выше написали:
Цитата
тогда у тебя проблема с архитектурой
циклом в пхп никак более

был бы постгрес с его массивами, можно было бы придумать чего

sergeiss
Да даже если бы и постгрес был - то все равно у ТС не массивы, а списки.

Прочитай внимательно вот это утверждение
Цитата (bestxp @ 13.12.2013 - 16:18)
тогда у тебя проблема с архитектурой

поверь автору утверждения и переделывай архитектуру базы.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.