我有一个包含超过 10k 个结果的数组(由 MySQL 查询生成),我想知道对其进行分页的最佳做法是什么?先提取所有数据,然后将其拆分为页面,还是有另一种更快/最好的方法?
最佳答案
使用 MySQL 的 LIMIT
仅在数据库到达您的 PHP 代码之前从数据库中检索所需结果的语法。
像这样:
$offset = 0;
$per_page = 25;
$query = "SELECT * FROM `blah` LIMIT $offset, $per_page";
...
关于php - 大型 PHP 数组分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942742/