我正在使用 MySQL 和 Php。
事情是这样的:我正在建立一个论坛,其中包含主题和帖子。
帖子显示在不同页面的主题中(假设每页 10 篇帖子)。
我的问题是:如果我要求查看某个主题中的特定帖子,我如何知道该帖子显示的页面? (目的是显示需要的页面)
我应该计算页数,然后检查所有可能页面的每组项目或类似的内容吗?
感谢您的帮助!
最佳答案
您可以使用 Google 自定义搜索,让 Google 完成所有繁重的工作。我听说它们非常适合搜索网站。
如果您想要更高级的东西,可以付费购买 Google Site Search。
如果您的网站很小,并且您想尝试一个非常非常简单的解决方案,为什么不探索 MySQL 全文搜索呢?
也就是说,要搜索的字段必须是全文索引。因此,您可以获取一对文本字段和一些 varchar 字段,并将它们全部合并到 Fulltex 索引中。
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('database' WITH QUERY EXPANSION);
但是,请仔细阅读 MySQL 手册!
关于php - 如何知道某个元素可以在哪个页面找到?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42771274/