【发布时间】:2011-08-21 04:18:44
【问题描述】:
我正在使用 Codeigniter 进行分页功能,但我认为这通常适用于 PHP/mySQL 编码。
我正在使用偏移量和限制检索目录列表,具体取决于我想要每页有多少结果。但是要知道所需的总页数,我需要知道(结果总数)/(限制)。现在我正在考虑再次运行 SQL 查询,然后计算所需的行数,但不使用 LIMIT。但我认为这似乎是在浪费计算资源。
有没有更好的方法?谢谢!
编辑:我的 SQL 查询也使用 WHERE 来选择具有特定 'category_id' 的所有行
【问题讨论】:
-
太棒了!!!感谢您的提问,不明白为什么它只有 23 票。这么基本的问题。
-
这个问题标题更好,因为它首先出现:“如何检查mysql中是否使用了限制?” stackoverflow.com/q/28995579/1066234(重复)
标签: php mysql codeigniter pagination