我正在使用Codeigniter执行分页功能,但我认为这通常适用于PHP / mySQL编码。
我正在使用offset和limit检索目录列表,具体取决于每页要多少结果。但是要知道所需的总页数,我需要知道(结果总数)/(限制)。现在,我正在考虑第二次运行SQL查询,然后计算所需的行数,但不使用LIMIT。但是我认为这似乎是在浪费计算资源。
有没有更好的方法?谢谢!
编辑:我的SQL查询也使用WHERE来选择具有特定’category_id’的所有行
看看SQL_CALC_FOUND_ROWS