在 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";
使用分页限制查询。这是处理大量数据的最佳方式吗?还是有其他方法可以处理?
分页的最佳实践和最佳方法是使用 limit
和 offset
并优化输出。
另外 Pear::Pager 可以帮助输出,并且要将数据库流量限制在您需要的范围内,您可以使用随附示例中提供的包装器。
你也可以看看this article。它使用 MySQL 提供有关优化分页的数据,从而区分计算总行数和分页。
我在 PHP 中有大量数据。就像我正在开发属性网络应用程序一样。在数据库中,我们在数据库中有数千行。我正在使用
$select = "SELECT * FROM properties limit $page_first_result, $results_per_page";
使用分页限制查询。这是处理大量数据的最佳方式吗?还是有其他方法可以处理?
分页的最佳实践和最佳方法是使用 limit
和 offset
并优化输出。
另外 Pear::Pager 可以帮助输出,并且要将数据库流量限制在您需要的范围内,您可以使用随附示例中提供的包装器。
你也可以看看this article。它使用 MySQL 提供有关优化分页的数据,从而区分计算总行数和分页。