获取限制查询中的所有行

时间:2016-05-19 12:39:08

标签: php mysql

有一种方法可以使用Limit子句获取查询的其余行吗?

让我解释一下,我做了一个查询来显示HTML表上的一些值,我想将这些值从HTML表导出到.CSV,以及其他一些不在HTML表上但在查询上检索的值。

问题是我使用LIMIT子句在很多页面中显示HTML结果(每页100行)。

有一种方法可以将所有结果导出到CSV而不是重复查询而不用LIMIT来导出所有数据?另外,我使用MySQL + PHP。谢谢你的到来。

2 个答案:

答案 0 :(得分:0)

您可以使用偏移量

前100行

select * from my_table limit 100;

第二百行

SELECT * FROM my_table  LIMIT 100 OFFSET 100;

答案 1 :(得分:0)

您的意思是将所有记录导出到.CSV文件,而在html页面中只显示某些记录吗?为什么不使用另一个sql?

或者如果通过ajax请求数据,则可以使用JQuery表插件。它 提供出口功能。