如何从mysql数据库中显示4行,然后使用下一个按钮显示PHP中的下4行

时间:2012-01-31 20:18:04

标签: php mysql html sql

如何在php中获得此结果

 php display page 1
1       kirk      12
2       JJ        45
3       smith     16
4       KK        50
 php display page 2
1       TT        12
2       kim       45
3       monique   16
4       PP        50

我只获得前4个,当我点击下一个按钮时,它再次带回前4个。 我希望下一个按钮带来下一个4而不是前4个

2 个答案:

答案 0 :(得分:2)

LIMIT [offset], [row_count]所以,第一页为LIMIT 0,4,第二页为LIMIT 4,4,下一页为LIMIT 8,4,等等。

有关详细信息,请参阅:http://dev.mysql.com/doc/refman/5.0/en/select.html

dev.mysql.com通常是语法和常规方法的非常好的资源。

答案 1 :(得分:0)

您将不得不采取某种方式让服务器知道您在分页中的当前位置。 HTTP是无状态协议。所以像查询字符串,隐藏的输入,会话等等都会对你有所帮助。这些是创造服务器错觉的东西,记住你最后做的事情。

在你得到它之后,你将要研究MySQL中的LIMIT关键字。就解析数据库中的结果而言,这为您提供了所需的功能。除限制外,LIMIT还提供抵消。

如果没有你的问题更具体,我担心我的回答不能更具体。