|
|
|
|
|
для: Trianon
(08.01.2010 в 19:19)
| | Спасибо! | |
|
|
|
|
|
|
|
для: Port_Artur
(08.01.2010 в 19:17)
| | если не хотите ограничиваться десятью наиболее частыми - конечно.
Если счетчики не нужны и сортировка тоже - можно написать просто:
SELECT DISTINCT `name` FROM `video` | |
|
|
|
|
|
|
|
для: Trianon
(08.01.2010 в 18:05)
| | Как я понял - надо просто сделать тот же запрос без Limit. Правильно? | |
|
|
|
|
|
|
|
для: Port_Artur
(08.01.2010 в 17:41)
| | а они разве не вывелись? | |
|
|
|
|
|
|
|
для: Port_Artur
(08.01.2010 в 17:41)
| | Вывод в массив слов которые редко встречаются и сделать сортировку? | |
|
|
|
|
|
|
|
для: Trianon
(08.01.2010 в 15:48)
| | результат нравится.
Как теперь выбрать только уникальные? | |
|
|
|
|
|
|
|
для: Trianon
(08.01.2010 в 15:48)
| | действительно чем не нравится результат? конкретно буквы цифры? | |
|
|
|
|
|
|
|
для: Port_Artur
(08.01.2010 в 14:57)
| | >Нужно выбрать первые 10 наиболее часто встречающихся слов.
>Делаю так (нашёл на этом форуме):
> SELECT `name`, COUNT(*) AS `cnt` FROM `video` GROUP BY `name` ORDER BY `cnt` DESC LIMIT 10
>но результат совсем не то что нужно.
чем не нравится результат? | |
|
|
|
|
|
|
|
для: easywind
(08.01.2010 в 11:57)
| | Вот тем же самым и я занимаюсь. Нужно выбрать первые 10 наиболее часто встречающихся слов. И составить список всех уникальных слов в поле name.
Делаю так (нашёл на этом форуме):
$sql = "SELECT `name`, COUNT(*) AS `cnt` FROM `video` GROUP BY `name` ORDER BY `cnt` DESC LIMIT 10";
но результат совсем не то что нужно.
Как сделать то что мне надо никак не пойму. | |
|
|
|
|
|
|
|
для: Trianon
(08.01.2010 в 00:29)
| | Привет.
Можно загнать текст в массив и перебором каждого значения посчитать сколько раз слово встречается в нем. Я такое делал пытался ключевые слова считать для сайта. | |
|
|
|
|