如何使用mysql和PHP获取一定数量的行序列?

时间:2011-12-11 04:18:33

标签: php mysql

如何使用mysql和PHP获取一定数量的行序列?

例如,我有一个表调用test1,需要获得前10行(0-9),然后是下一行(10-19)与另一个mysql / php请求等等...换句话说,我需要每个mysql php请求一次只能获得10行?

2 个答案:

答案 0 :(得分:1)

在SQL查询中使用LIMIT子句。

您想要的是 pagination - 每批记录都被视为一个页面。您必须以某种方式(通过session或在用户点击的链接中)为当前页面保留帐户并请求下一个帐户:

SELECT .... LIMIT (page_no * batchsize), batchsize

This article有一些明确的例子说明如何做到这一点。我希望这会有所帮助。

PS:请提高你的接受率 - 这是向那些帮助你的人表达谢意的唯一方式

答案 1 :(得分:1)

我认为您想在php中实现分页:请查看此链接http://www.youtube.com/watch?v=wd4fE5fk-fk