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