Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的网站就像一个搜索引擎,人们在主页上输入搜索查询。我想制作一个趋势/最近的功能,将每个查询记录到 mysql 数据库中,然后从该数据中计算出哪些搜索被搜索得最多,然后显示在标记为趋势搜索的页面上。此外,在此之下,我想要“最近的搜索”,它只显示最近 5 个左右的搜索。
老实说,我没有使用 mysql 的经验。我什至不知道如何将数据从我的站点移动到 mysql。任何帮助,将不胜感激。我搜索并搜索了这些问题和谷歌,但没有找到任何东西。谢谢!
首先,您需要创建一个数据库,其中您需要一个带有时间戳和已搜索关键字的表。(创建表)
然后您要将每个关键字访问存储到此表中(INSERT INTO ... VALUES ...)
然后,您可以通过使用“GROUP BY 关键字”创建 SELECT 查询来选择排名靠前的关键字,按 COUNT(*) 排序(关键字的出现次数)
这有点含糊,但是您需要经过许多步骤,因此我将您需要在谷歌上搜索的每个步骤的术语都大写了。如果您在任何这些步骤中遇到并发症,请回来!