在PHP中限制每页的帖子

在PHP中限制每页的帖子,php,mysql,Php,Mysql,我需要限制多少帖子出现在我的网站主页上 现在看起来是这样的: 我想能够限制每页3篇文章。 我不知道是否是按id从新闻顺序中选择*描述限制3您可以使用SQL中的“”执行此操作。 只需将页码存储在PHP中的一个变量中,然后在另一个变量中获取每页的结果数。 然后根据页面计算要显示的第一行。 例如:如果您希望每页显示10个结果,并且您位于第二页,则应开始显示第11行的结果 以下是一个例子: $page = $_GET['page']; // Let say it stores 2 $resultsPe

我需要限制多少帖子出现在我的网站主页上

现在看起来是这样的:

我想能够限制每页3篇文章。 我不知道是否是
按id从新闻顺序中选择*描述限制3

您可以使用SQL中的“”执行此操作。 只需将页码存储在PHP中的一个变量中,然后在另一个变量中获取每页的结果数。 然后根据页面计算要显示的第一行。 例如:如果您希望每页显示10个结果,并且您位于第二页,则应开始显示第11行的结果

以下是一个例子:

$page = $_GET['page']; // Let say it stores 2
$resultsPerPage = 10;

$startFrom = ($page-1)*$resultsPerPage); // Will display 10
然后您的SQL应该如下所示:

$comentarios_db = "SELECT * FROM comentarios WHERE noticia_id='$id' LIMIT ".$startFrom.", ".$resultsPerPage;
  • 记住它将从第11行开始,因为我们将查询限制为偏移量10

那么就使用LIMIT吧。在的queryPossible副本中使用MYSQL LIMIT您是否知道您所使用的MYSQL扩展已从PHP版本7中删除?您的查询也会面临严重的SQL注入。不要等到太晚才使用事先准备好的声明。让海报知道他为什么被否决只是一种常见的礼貌。他显然是个新手。他似乎很想帮忙,所以我们应该让他知道他为什么被否决。没有任何解释的插入式代码,质量相当低。@Funk 49,我同意,有你的理由。sjake应该更加努力地回答这个问题。简单地添加代码而不做任何解释在大多数情况下是没有帮助的。你真的需要写一个完整的问题。你想做什么,出了什么问题-包括错误消息。“您没有给我们任何可处理的东西。@巴恩斯同意(第一个)评论,然后是一些;-)
$comentarios_db = "SELECT * FROM comentarios WHERE noticia_id='$id' LIMIT ".$startFrom.", ".$resultsPerPage;