Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
11735



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |