







|
MySQL.RU - Webboard
Вернуться
Анализ команды SELECT (Александр) 19/11/2003 - 04:05:00
Re: Анализ команды SELECT (visor123) 19/11/2003 - 17:11:50
Re: Анализ команды SELECT (Александр) 19/11/2003 - 23:38:30
> Original message text:
> From: Александр - 19/11/2003 - 04:05:00
> Subject:Анализ команды SELECT
> -----------------
> У меня есть команда:
> SELECT DISTINCT article_word,count(article_main) cw FROM $t_article_s GROUP BY article_word ORDER BY cw desc
>
> Вопросы: 1. что такое "cw"?
>
> 2. Запрос выбирает из таблицы ключевые слова, указанные пользователем в поиске, считает каждое из них и выдает в виде списка. При этом каждое последнее слово, набранное пользователем показывается в результирующей таблице с безумными цифрами, но после очередного запроса предпоследнее слово получает верное значение, а новое (последнее) слово - снова с безумными цифрами.
>
> Где искать проблему? Это скрипт поиска, записывающий в таблицу или скрипт, указанный в начале?
>
> Спасибо.
>
From: Александр - 19/11/2003 - 23:38:30
Subject:Анализ команды SELECT
-----------------
Запрос SELECT * FROM `article_search` ORDER BY `article_word` ASC в phpMyAdmin выдает следующую таблицу:
article_main article_id article_word article_sessid
1 129 слово1 e010997240fc7f399d33d69a9e4ced54
1 117 слово1 e010997240fc7f399d33d69a9e4ced54
1 108 слово1 e010997240fc7f399d33d69a9e4ced54
1 95 слово1 e010997240fc7f399d33d69a9e4ced54
1 84 слово2 e010997240fc7f399d33d69a9e4ced54
1 69 слово2 e010997240fc7f399d33d69a9e4ced54
1 66 слово2 e010997240fc7f399d33d69a9e4ced54
1 63 слово3 e010997240fc7f399d33d69a9e4ced54
1 61 слово3 e010997240fc7f399d33d69a9e4ced54
-1 0 слово4
-1 0 слово5
-1 0 слово5
-1 0 слово5
1 423 слово5
1 423 слово6 6e160750bdfe6a82a588f08c43b8a829
1 454 слово6 6e160750bdfe6a82a588f08c43b8a829
...
и т.д.
в Mysql режиме пока запрос не могу сформировать по техпричинам.
По ходу дела у меня возникло предположение, что команда Mysql
$sql2 = "INSERT INTO $t_article_s (article_id,article_main,article_word,article_sessid) VALUES(0,-1,'".$words."','')";
записывает в таблицу article_search не искомое слово, а статьи в которых это слово найдено.
Верно? И как со всем этим бороться? В итоге мне нужно чтобы была нормальная таблица самых популярных искомых слов.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11735
|
|