0

我一直在摆弄分页并设法获得一个基于脚本工作的版本,php cook book 中的代码不起作用。

我工作的分页示例来自此站点: http ://www.developphp.com/view_lesson.php?v=289

我注意到有 2 个查询,首先获取总行数然后显示行,我不确定我是否应该有 2 个查询,本网站上的另一个示例也显示 2 个查询: http ://www.phpeasystep.com/ phptu/29.html

对比网络和书籍中的信息,我应该使用 1 或 2 个查询来获取分页结果吗?不想再继续染别人的坏习惯所以想问问高手的感谢

4

1 回答 1

0

我不知道使用一个查询获取结果总数和当前结果页面的任何方法,但可以使用更简单的方法。

SELECT SQL_CALC_FOUND_ROWS *
FROM ...;

接着

SELECT FOUND_ROWS();

它返回在上一个查询中找到的行数(但如果有 a 则不返回LIMIT)。

于 2012-05-11T00:15:18.983 回答