Sum*_*pta 3 javascript php mysql pagination
如何将搜索结果拆分成页面?(如第1页,第2页,第3页......)
当用户在我的电子商务网站上搜索产品时,我希望将结果分成几个页面,每页显示约20个产品.搜索结果是数据库查询的结果.
例如:如果用户搜索三星手机,那么我的查询将是:
SELECT * FROM PRODUCTS WHERE BRAND='SAMSUNG';
假设上面的查询返回55个结果,如何将它们显示到页面(1,2和3)中?
我使用的PHP,MySQL,ApacheWindows机器上.
pim*_*vdb 12
适当的SQL将添加:
LIMIT start, amount
Run Code Online (Sandbox Code Playgroud)
你可以像那样导航
search.php?start=20
Run Code Online (Sandbox Code Playgroud)
然后代码如下:
LIMIT $start, $amount
Run Code Online (Sandbox Code Playgroud)
同
$start = intval($_GET['start']);
Run Code Online (Sandbox Code Playgroud)
和
$amount = 20;
Run Code Online (Sandbox Code Playgroud)
这将导致每页最多20条记录.
| 归档时间: |
|
| 查看次数: |
23083 次 |
| 最近记录: |