我一直在摆弄分页,并设法让一个版本基于脚本工作,来自php烹饪书的代码不起作用。
我工作的分页我的工作是来自这个网站: http://www.developphp.com/view_lesson.php?v=289
我注意到有2个查询,首先是获取总行数然后显示行,我不确定我是否应该有2个查询,此网站上的另一个示例还显示2个查询:http://www.phpeasystep.com/phptu/29.html
网上和书中的对比信息,我应该使用1或2个查询分页结果吗?我不想继续接受别人的坏习惯,以为我会问专业人士 感谢
答案 0 :(得分:0)
我不知道如何使用一个查询获取结果总数和当前结果页面,但可以使用更简单的方法。
SELECT SQL_CALC_FOUND_ROWS *
FROM ...;
然后
SELECT FOUND_ROWS();
返回上一个查询中找到的行数(但如果有LIMIT
则不返回)。