1

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

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

4

1 回答 1

1

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

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

然后,您可以通过使用“GROUP BY 关键字”创建 SELECT 查询来选择排名靠前的关键字,按 COUNT(*) 排序(关键字的出现次数)

这有点含糊,但是您需要经过许多步骤,因此我将您需要在谷歌上搜索的每个步骤的术语都大写了。如果您在任何这些步骤中遇到并发症,请回来!

于 2011-04-29T19:04:44.590 回答