我有一个数据库如下
id posts
---+-------
1 | post 1
2 | post 2
3 | post 3
4 | post 4
5 | post 5
6 | post 6
以下是我在上面显示帖子的查询
$db = dbConnect();
$query = "SELECT * FROM posts ORDER BY id DESC LIMIT 0,3";
$result = $db->query($query);
while ($row = $result->fetch_assoc()) {
$rowID = $row['id'];
echo $row['posts'];
}
以这种格式显示结果
post 6
post 5
post 4
默认情况下,它只显示 3 个最近的帖子,我将添加一个可点击<div>
的内容,上面写着旧帖子。(显示旧帖子时类似于 twitter/facebook)。单击时,它将ajax
增加3个旧帖子。
我想这样做的方式是获取显示的最后一个 ID,并在这样的查询中使用最后一个 id
SELECT * FROM posts WHERE id > '.$last_id.' ORDER BY id DESC LIMIT 3
所以我想我的问题是,如何在查询中显示 LATEST/RECENT ID?
我不确定这是否是检索旧帖子的正确方法,如果有更简单/合适的方法,我将不胜感激。
谢谢。