![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| vitalina |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.11.2007 Где: Riga Репутация: -3 Всего: -4 |
Здравствуйте! Помогите, пожалуйста.
Есть форма поиска. Вот я хочу знать что ищут люди на моём сайте : какие слова и фразы они вводят в форму поиска, как часто они это ищут... --------------------
kornienko.ru - мой настоящий проект. |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
так сохраняй то что ищут в СУБД или в файлик
-------------------- Amazing |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
лучше в БД, будет проще строить топ
|
|||
|
||||
| vitalina |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.11.2007 Где: Riga Репутация: -3 Всего: -4 |
Спасибо, попробую.
--------------------
kornienko.ru - мой настоящий проект. |
|||
|
||||
| vitalina |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.11.2007 Где: Riga Репутация: -3 Всего: -4 |
Создала таблицу searchword (id, searchword, date)
Вывела searchword, количество поисковых фраз, количество уникальных, вывела уникальные. А как вывести количество фраз в уникальных запросах не знаю! То есть: uyg8i 03.07.2009 gghloh 03.07.2009 Дева 03.07.2009 Весы 03.07.2009 Дева 03.07.2009 Весы 02.07.2009 Мне надо так: uyg8i 1 gghloh 1 Дева 2 Весы 2 Чтоб количество правилтно считало, а то у меня считает все по 1... $r5=mysql_query("select count(DISTINCT searchword) AS cnt, searchword from searchword group by searchword order by searchword desc"); for ($i=0; $i<mysql_num_rows($r5); $i++) { $f5=mysql_fetch_array($r5); echo ($f5[searchword]."".$f5[cnt]); Это сообщение отредактировал(а) vitalina - 3.7.2009, 13:31 --------------------
kornienko.ru - мой настоящий проект. |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
group by и count
|
|||
|
||||
| vitalina |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.11.2007 Где: Riga Репутация: -3 Всего: -4 |
...
Это сообщение отредактировал(а) vitalina - 3.7.2009, 13:21 --------------------
kornienko.ru - мой настоящий проект. |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
group by и count их надо использовать вместе
в общем виде |
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
Как- то так
а вообще не хорошо называть таблицу и поле одним именем lelik133 опередил Это сообщение отредактировал(а) icewind - 3.7.2009, 12:47 -------------------- ![]() |
|||
|
||||
| vitalina |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.11.2007 Где: Riga Репутация: -3 Всего: -4 |
Ну и что же он по Вашему посчитает??? Это сообщение отредактировал(а) vitalina - 3.7.2009, 12:54 --------------------
kornienko.ru - мой настоящий проект. |
||||
|
|||||
| icewind |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
Вот ответ. А по вашему что должен? Насколько я понял надо было вывести так
Это сообщение отредактировал(а) icewind - 3.7.2009, 13:02 -------------------- ![]() |
||||
|
|||||
| vitalina |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.11.2007 Где: Riga Репутация: -3 Всего: -4 |
Выведет количество уникальных запросов
--------------------
kornienko.ru - мой настоящий проект. |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
можно еще DISTINCT вместо Group
Это сообщение отредактировал(а) patap - 3.7.2009, 13:04 -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
А к чему тогда пример того что вам нужно? Какой вопрос, такой ответ
-------------------- ![]() |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
он выведет сколько раз у вас в таблице встречается каждый запрос
как раз uyg8i 1 gghloh 1 Дева 2 Весы 2 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |