我的网站目前根据rowid提取我的内容,但它会根据DESC订单给出一个页码。这对某些人来说没问题,但是当我向我的网站添加新文章并且有人点击下一个按钮时,如果我在他们点击下一个按钮的时间内添加新页面,它有时会将他们带到同一页面。
$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)。好奇我做错了什么。
答案 0 :(得分:0)
想出来。这样就可以在用户访问index.php页面时将其重定向到最新的帖子。我为pageid添加了一个表格并将其设置为9999999999.我怀疑我可以发布那么多内容。
<?php
$rowcountprep = mysql_query("SELECT * FROM articles");
$rowcount = mysql_num_rows($rowcountprep);
if (!$_GET["page"])
{
$total = '10000000000';
$current = $total-$rowcount;
?>
<script>window.location="example.com/index.php?page=<?php echo
$current; ?>"</script>
<?php
}
?>
感谢@SloanThrasher的帮助。