如何转变"进一步查询结果

时间:2013-02-27 11:14:40

标签: php mysql pdo

让我说我有这样的事情:

$sql = $con->query("SELECT * FROM Content ORDER BY Time DESC LIMIT 2");
while ($row = $sql->fetch()) {
    echo $row['title'];
}

因此,这会抓取表格中的2个最新条目,然后回显指定的列。如何从我的表中取出第二个和第三个最近的条目而忽略第一个条目?

现在我正在考虑将限制设置为3并以某种方式跳过第一个结果并抓住剩下的2个。

1 个答案:

答案 0 :(得分:4)

试试这个:

LIMIT 1,2

1 => offset:从哪里开始(第一个将是0)
2 =>记录数

$sql = $con->query("SELECT * FROM Content ORDER BY Time DESC LIMIT 1,2");
while ($row = $sql->fetch()) {
    echo $row['title'];
}