Php 显示PDO MySQL查询中的N个记录
我正在试图找出如何只显示前10条记录(1-10)或第2 10条记录(11-20),等等 下面的代码在提取所有记录方面做得很好,但我不知道如何修改它以只显示N个记录。非常感谢您的帮助Php 显示PDO MySQL查询中的N个记录,php,mysql,loops,pdo,Php,Mysql,Loops,Pdo,我正在试图找出如何只显示前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 $
include 'database.php';
$pdo = Database::connect();
$sql = 'SELECT * FROM trail101 ORDER BY id DESC';
foreach ($pdo->query($sql) as $row) {
//my code
}
使用
limit
定义所需记录的偏移量和数量。要获得前10项,请使用:
SELECT * FROM trail101 ORDER BY id DESC LIMIT 0, 10
要获得下一个10:
LIMIT 10, 10