如何使用mysql和PHP获取一定数量的行序列?
例如,我有一个表调用test1,需要获得前10行(0-9),然后是下一行(10-19)与另一个mysql / php请求等等...换句话说,我需要每个mysql php请求一次只能获得10行?
答案 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