如何从PHP中的MySQL数据库中检索大小有限的记录集?

时间:2018-05-27 04:16:22

标签: php mysql

我有一个数据库名称BOOKS,我想只检索一个有限的号码。每当我查询它时,数据库中的书籍。比方说,只有140本书,即使查询结果超过140条记录。

1 个答案:

答案 0 :(得分:0)

要限制MySQL数据库中的数据选择,请使用LIMIT子句。它用于指定要检索的记录数。它还有助于通过不检索数据库中的所有记录来提高性能。

如果您希望从名为“BOOKS”的表格中选择1 - 140(含)的所有记录。 SQL查询将如下所示:

$ sql =“SELECT * FROM BOOKS LIMIT 140”;

当运行上面的SQL查询时,它将返回前30条记录。

下面的SQL查询说“只返回100条记录,从记录140开始(OFFSET 139)”:

$ sql =“SELECT * FROM BOOKS LIMIT 100 OFFSET 139”;

或者,您可以使用此语法来获得相同的结果:

$ sql =“SELECT * FROM BOOKS LIMIT 139,100”;