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

发布于 2025-01-22 17:43:14 字数 217 浏览 0 评论 0原文

我在PHP中有大量数据。就像我正在开发Properties Web应用程序一样。在数据库中,数据库中有数千行。我正在使用

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

分页的限制查询。这是处理大量数据的最佳方法吗?还是还有另一种处理方法?

I have a large amount of data in PHP. like I'm developing properties web app. In the database, we have thousands of rows in the database. I'm using

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

limit query with pagination. Is this the best way to handle a large amount of data? or there is another way to handle it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

她如夕阳 2025-01-29 17:43:14

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

另外 pear :: pager 可以帮助输出,并将数据库流量限制为只有什么您需要,可以使用随附的示例中提供的包装器。

您可以看一下也是这篇文章。它提供了有关使用MySQL优化分页的数据,从而在计算排总量和分页之间有所不同。

The best practice and best ways in pagination is using the limit and offset and also optimizing the output.

Also Pear::Pager can help with the output, and to limit the database traffic to only what you need, you can use a wrapper provided in the examples that come with it.

you may take a look at this article too. it's providing data about Optimized Pagination using MySQL, making the difference between counting the total amount of rows, and pagination.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文