query("SELECT * FROM Content ORDER BY Time DESC LIMIT 2"); while ($row = $sq-6ren">
gpt4 book ai didi

php - 如何将 "shift"查询结果再往前一行

转载 作者:行者123 更新时间:2023-11-29 04:48:24 24 4
gpt4 key购买 nike

假设我有这样的东西:

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

所以这会获取表中的 2 个最新条目,然后回显指定的列。我如何从我的表中获取第二个和第三个最新条目而忽略第一个条目?

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

最佳答案

试试这个:

限制 1,2

1 => 偏移量:从哪里开始(第一个将为 0)
2 => 记录数

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

关于php - 如何将 "shift"查询结果再往前一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15110679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com