0
我的網站目前根據rowid提取我的內容,但是它會根據DESC順序爲其提供頁碼。這對一些人來說可以,但是當我向我的網站添加一篇新文章,並且有人點擊下一個按鈕時,如果我在點擊下一個按鈕的時間內添加了新頁面,有時可以將它們帶到同一頁面。如何根據ID獲取頁碼
$limit = 1;
if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; };
$start_from = ($page-1) * $limit;
$sql = "SELECT * FROM article ORDER BY id DESC LIMIT $start_from, $limit";
$rs_result = mysql_query ($sql);
我仍然想要顯示我的數據庫中最後一項(最高行ID)。好奇我做錯了什麼。
打印'$ sql'並檢查查詢 –
我建議使用單獨的頁碼字段。如果您的頁碼是網址的一部分,並且某人書籤標記頁面,則其書籤將無效。 –
它的工作方式是這樣的,但由於它按降序對它們進行排序,因此它會將頁面id分配爲遞增。所以說我的最後一項是行號56,頁碼不會是56,這將是1. – JayMax