MySQL PHP继续超越LIMIT的结果

时间:2014-04-09 20:04:06

标签: php mysql limit

我要求在JQuery UI中每个选项卡只输出35个结果。

每个标签应以增量表示35页结果的页面。

JQuery Tab UI Example

我对LIMIT的使用并不完全熟悉,到目前为止我似乎无法理解利用其功能实现我想要的结果的正确方法,可能仅仅是在我确保效率的一定程度上,但仍然如此我想了解可能性。

我有一个MySQL查询如下:

 $sql13x = " SELECT * 
                FROM item_groups 
                    WHERE section_id='$item_sec_id' 
                    AND item_sub_sec_id='$item_sub_sec_id' 
                    ORDER BY item_id ASC LIMIT 35"; 

从这一点来说,我能够获得35个结果,但我该如何开始呢? 请记住,每个35个结果负责创建选项卡以及保存结果的div

是否有能力继续查询以前停止过的地方?或者我是否必须使用PHP进行统计并重新发送查询以删除计算的结果总数?

尽管我可以达到预期的效果,但这是通过效率和/或动态能力来实现结果的“正确”方式的查询。一般来说,要知道我是否遗漏了什么。

1 个答案:

答案 0 :(得分:2)

限制可以采用两个参数,起点和总量。因此,例如LIMIT 0,35从第一个记录开始并返回35个记录。如果您想要记录36-70,请执行LIMIT 35,35。然后限制70,35等。