php - 如何知道某个元素可以在哪个页面找到?

标签 php mysql sql

我正在使用 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/

相关文章:

Mysql分区查询性能

mysql - 高性能计数表的最佳引擎

mysql - 如何使用包含子查询的 mysql 查询编写循环 bash 脚本?

sql - 更新语句-地理列-sql server

java - JPA-EclipseLink 中 @NamedQuery 和 @NamedNativeQuery 的区别

mysql - Count If MySql 具有不同

php - 我如何通过学说导入我的数据库

php - PayPal Rest API 发票 WebHook

php - Amazon S3 客户使用 PHP SDK 提供加密

单击表单按钮时 PHP 服务器错误 500