如何从mysql PHP中的某一行开始并以某一行结束?

时间:2016-02-07 17:54:36

标签: php mysql

如何从某一行开始并在mysql的某一行结束?

示例:

  

第1行 - 迈克

     

第2行 - ayman

     

第3行 - kayla --->我想从这里开始

     

第4行 - 极化

     

第5行 - 九十

     第6行 - Okamou

     

第7行 - 樱花

     

第8行 - kall --->我想在这里结束

     

第9行 - kopa

     

第10行 - Traas

我正在使用的是:

Select name, number, id from usernames_table LIMIT 3,8

这只是一个例子,在我的实际应用程序中,我想从行号2000开始,到第6000行结束,这不是表的结尾。

我使用了LIMIT starthere, endhere,但它给了我一些额外的行,我不知道为什么?

请帮帮忙?

1 个答案:

答案 0 :(得分:1)

您错误地使用了limit。这样:

Select name, number, id from usernames_table LIMIT 3,8

表示从第4行开始,在选择8行后结束。

尝试:

Select name, number, id from usernames_table LIMIT 2,6

这表示从第2行开始,然后返回6行(所以3-8)。

更多信息:http://dev.mysql.com/doc/refman/5.7/en/select.html

...或您的实际应用:

Select name, number, id from usernames_table LIMIT 1999,4000

表示从2000开始并返回4000行(假设行未被删除,则以6000结尾)。