如何使用PHP显示每页有限的产品

时间:2014-09-09 15:22:23

标签: php mysql pagination

我正在使用PHP和MySQL作为后端在NETBEANS IDE上创建我的第一个关于“在线移动商店”主题的项目, 在product.php页面上我想显示前10个产品,然后点击 NEXT 按钮,接下来会有10个产品显示....

请告诉我怎么做?

2 个答案:

答案 0 :(得分:2)

你需要在Mysql查询中使用LIMIT语句,如下所示:

SELECT * FROM table LIMIT 0,10

第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数

您需要使用PHP将第一个数字增加10。

例如,如果您想要第二页(从10到20),您的查询应该是:

SELECT * FROM table LIMIT 10,10

https://dev.mysql.com/doc/refman/5.0/en/select.html

答案 1 :(得分:0)

首先,PHP和MySQL都是后端。 HTML / CSS / JS用于前端。

其次,通过使用LIMIT更改查询来实现。

  • 前十名:mysql_query(“...... LIMIT 0,10”);
  • 第二个十:mysql_query(“.... LIMIT 10,20”);
  • ......等等

您从网址获取START和OFFSET,如下所示:

  • example.com/article.php?page=0 - > LIMIT 0,10
  • example.com/article.php?page=1 - >限制10,20

我把算法留给你;)