大型PHP阵列分页

Adr*_*ian 1 php mysql pagination

我有一个超过10k结果的数组(由MySQL查询生成),我想知道什么是paginate的最佳实践呢?首先提取所有数据然后将其拆分为页面还是有另一种更快/更好的方式?

Jac*_*kin 5

使用MySQL的LIMIT语法只能在数据库到达PHP代码之前从数据库中检索所需的结果.

像这样的东西:

$offset = 0;
$per_page = 25;

$query = "SELECT * FROM `blah` LIMIT $offset, $per_page";

...
Run Code Online (Sandbox Code Playgroud)