【发布时间】:2023-03-15 23:30:02
【问题描述】:
我正在尝试为我的 PDO 查询创建分页。我想不通。我已经尝试过无数次谷歌搜索,但没有什么对我有用。 [我可能没有足够努力地搜索。我不确定]
这是我的代码:
$sql2 = "SELECT * FROM comments WHERE shown = '1'ORDER BY ID DESC";
$stm2 = $dbh->prepare($sql2);
$stm2->execute();
$nodes2= $stm2->fetchAll();
foreach ($nodes2 as $n1) {
echo "text";
}
我希望能够限制每页 10 个 cmets,并为页面使用 $_GET['PAGE']。
我尝试过的东西
$sql2 = "SELECT * FROM comments WHERE shown = '1'ORDER BY ID DESC";
$stm2 = $dbh->prepare($sql2);
$stm2->execute();
$nodes2= $stm2->fetchAll();
$page_of_pagination = 1;
$chunked = array_chunk($nodes2->get_items(), 10);
foreach ($chunked[$page_of_pagination] as $n1) {
echo "text";
}
如果有人能帮忙,我很感激。
【问题讨论】:
-
PHP 使用哪种 DBMS?
标签: php mysql pdo pagination