2012-03-03 2 views
0

У меня есть сценарий, где, когда кто-то что-то ищет, он попадает в таблицу под названием «поиск», а на моем сайте у меня есть раздел «последние запросы», в котором отображаются то, что люди поиск.Показать последние запросы уже в базе данных

Чтобы избежать дублирования поиска в базе данных, он не повторно добавляет ключевое слово, но увеличивает «виды» этого поиска.

Проблема мой код хватает поиск облака, как это:

mysql_query("SELECT keyword FROM searches ORDER BY id DESC LIMIT 0,$amount"); 

Как я могу установить это так, когда кто-то ищет ключевое слово, которое уже находится в базе данных, так что ключевое слово появляется снова раздел последних поисковых запросов в Интернете?

ответ

2

Возможно, вы можете добавить поле под названием updated_at.

Поэтому, когда пользователь ищет ключевое слово, которое уже находится в базе данных, вы также обновите поле updated_at вместе с количеством просмотров.

Тогда вы можете отсортировать поиск по этому полю для своих последних поисков.

+0

Идеальная идея! Благодарю. – deadlyeffect

Смежные вопросы