我使用PHP while()来获取数据库查询的结果。
while($results = mysql_fetch_array( $galleryresult )) { // show the results };
但是,如果结果超过一定数量的条目,我想对结果进行分页。因此,例如,如果返回的条目超过12个,则仅显示前12个。
1)我如何适应while(),因此在第一页上只返回前12个条目。
2)那么我如何调整while(),以便在第二页上返回第13-24个结果,依此类推。
答案 0 :(得分:2)
修改查询,使结果集中只有12个条目。这样你就不需要修改while循环了。
向URL添加一个参数,该参数告诉脚本应该在SQL查询中使用的偏移量。
创建一个计算结果总数的查询。使用此选项可确定寻呼机中应显示的页数。