趋势搜索帮助

时间:2011-04-29 18:56:34

标签: php sql search trending

我的网站就像一个搜索引擎,人们在主页上输入搜索查询。我想创建一个趋势/最近的功能,其中每个查询被记录到一个mysql数据库中,然后从该数据中,计算最多搜索的搜索,然后显示在标记为趋势搜索的页面上。此外,在那之下,我想“最近的搜索”,它只显示最近5次搜索。

老实说,我没有使用mysql的经验。我甚至不知道如何将数据从我的网站移动到mysql。任何帮助,将不胜感激。我搜索并搜索了这些问题和谷歌,但没有找到任何东西。谢谢!

1 个答案:

答案 0 :(得分:1)

首先,您需要创建一个数据库,在该数据库中您需要一个带有时间戳的表和已搜索的关键字。 (创建表)

然后,您希望将每个关键字访问权存储到此表中(INSERT INTO ... VALUES ...)

然后,您可以通过创建带有“GROUP BY关键字”的SELECT查询来选择顶部关键字,按COUNT(*)排序(关键字的出现次数)

这有点模糊,但你需要经过一系列步骤,所以我已经大大增加了你需要谷歌每个步骤的条款。如果你在任何一个步骤中遇到并发症,请回来!