无法在运行关键字时进行分页搜索


Can’t make Pagination search with keyword running

有人知道如何使用CodeIgniter在第二页链接上运行关键字进行分页搜索吗?

我想在搜索中添加分页。我的关键字搜索似乎工作得很好,我使用一个搜索关键字的形式,我可以看到第一页显示正确,但问题是我不能使第二页链接工作和其他页面链接。假设有两个不同的请求(当用户点击搜索按钮时,分页链接)

如何使分页链接运行?

创建分页链接成功了吗?

你需要有一个CI函数叫做e.g.。"搜索"。这将接受两个参数,search_query和page。

对于每个页面加载,您需要重新运行搜索查询,但使用SQL中的LIMIT函数只获得所需的结果,即该页面范围。你还需要设置每页结果的数量。

我现在没有带我的CI项目来发布代码,但是你应该沿着这些线思考:

选择required_info从searchable_tableWHERE searchable_field = "搜索查询"LIMIT 0, 49

上面的查询将返回包含50个结果的第一页的结果。

对于第二页,您可以使用:LIMIT 50, 100等…

计算第一个参数使用:resultsPerPage * pageNum