0
我有一個DB如下如何獲得LAST ID或最近的ID被顯示在MySQL查詢
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)。當點擊時,它會另外添加3箇舊帖子。
這樣的方式即時通訊思想,是讓最後一個ID顯示,並使用最後一個ID在查詢像這樣
SELECT * FROM posts WHERE id > '.$last_id.' ORDER BY id DESC LIMIT 3
,所以我想我的問題是,怎麼辦我的查詢中顯示最新/最近的ID?
即時通訊不知道如果這是檢索舊帖子的正確方法,如果有更簡單/合適的方式,將不勝感激。
謝謝。