在 php 中使用分页从数据库获取大数据的最佳方法?

best way to get large data from database with pagination in php?

我在 PHP 中有大量数据。就像我正在开发属性网络应用程序一样。在数据库中,我们在数据库中有数千行。我正在使用

$select = "SELECT * FROM properties limit $page_first_result, $results_per_page";

使用分页限制查询。这是处理大量数据的最佳方式吗?还是有其他方法可以处理?

分页的最佳实践和最佳方法是使用 limitoffset 并优化输出。

另外 Pear::Pager 可以帮助输出,并且要将数据库流量限制在您需要的范围内,您可以使用随附示例中提供的包装器。

你也可以看看this article。它使用 MySQL 提供有关优化分页的数据,从而区分计算总行数和分页。