Php mysql获得第四、第五、第六、第七个结果

Php mysql获得第四、第五、第六、第七个结果,php,mysql,sql,limit,Php,Mysql,Sql,Limit,我正在对数据库进行查询,在第一次查询中,我通过执行以下操作将结果限制为4: $result = mysql_query("SELECT * FROM members limit 4"); 这将获得数据库中的前4个条目,在下一个查询中,我想获得下4个条目,我应该采取什么样的方法 $result = mysql_query("SELECT * FROM members limit 4 count= 5"); 你很接近: $result = mysql_query("SELECT * FROM m

我正在对数据库进行查询,在第一次查询中,我通过执行以下操作将结果限制为4:

$result = mysql_query("SELECT * FROM members limit 4");
这将获得数据库中的前4个条目,在下一个查询中,我想获得下4个条目,我应该采取什么样的方法

$result = mysql_query("SELECT * FROM members limit 4 count= 5");
你很接近:

$result = mysql_query("SELECT * FROM members limit 3,4");

这告诉MySQL从第四行开始返回行记住,MySQL从零开始计数,所以0是第一行,3是第四行,总共返回四行。

LIMIT可以接受两个参数:

限制{[offset,]row_count | row_count offset}]

在您的情况下,您会:

SELECT * FROM members limit 4,4;
但要始终如一地做到这一点,您确实应该使用某种排序方式,否则您无法确保获得一致的结果


从_表中选择*限制3、4

我认为这是不对的。如果他限制了4,那就等于限制了0,4。这意味着,当他想要得到下一个4时,您将执行限制4、4。您的SQL查询将返回第5、第6、第7和第8个值。OP需要第四、第五、第六和第七个值。限值应为3,4;他说:这将得到数据库中的前4个条目,在下一个查询中,我想得到下4个条目,我应该采取什么样的方法?。不要认为3,4会这样。啊,是的,我知道OP在哪里注意到了。很公平+对不起,我是按标题来的。看来OP有点困惑…是的。我同意标题与内容不一致。只是想澄清一下。接下来的四个查询不是第四、第五、第六和第七个结果。这是指数4、5、6和7或第5、6、7和8个结果。SQL是基于零的。