我正在试图弄清楚如何仅显示前10条记录(1-10)或第2条10条记录(11-20),等等......
下面的代码可以很好地提取所有记录,但我无法弄清楚如何修改它只显示N个记录。任何帮助是极大的赞赏。
include 'database.php';
$pdo = Database::connect();
$sql = 'SELECT * FROM trail101 ORDER BY id DESC';
foreach ($pdo->query($sql) as $row) {
//my code
}
答案 0 :(得分:1)
使用limit
定义所需的偏移量和记录数。获得前10个使用:
SELECT * FROM trail101 ORDER BY id DESC LIMIT 0, 10
获得下一个10:
LIMIT 10, 10