php - 大型 PHP 数组分页

标签 php mysql pagination

我有一个包含超过 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/

相关文章:

css - 打印样式表 - 如何打印分页内容的所有页面?

javascript - php强制页面重新加载包括

php - RegEx 删除 http ://www.(如果它存在于 PHP 和 JS 中)

php - 使用php,mysql发送邮件

php - MySQL 无法建立连接

java - 使用 JSP servlet 和 Bootstrap 进行分页

php - 文件路径可以用内存资源代替吗?

php - 中未找到自动加载 PSR-4 命名空间接口(interface)

php - ZF2中的SQL查询语法错误

JSF、RichFaces、分页