php - 如何为从 PHP 中的数据库中获取的数据创建下一个、上一个链接?

标签 php mysql database next

<分区>

我制作了一个页面来从 mysql 数据库中获取数据。我想每页只显示 10 个结果,其他结果使用下一个按钮,上一个结果使用上一个按钮。

我使用以下代码来获取数据:

$item=$_POST('item');
$query=mysql_query("select name,address,contact from info_tb where keyword='$item'");

while($row=mysql_fetch_array('$query'))
{
echo "Name : row[0]":
echo "Address : row[1]":
echo "Contact : row[2]":
}

最佳答案

利用 LIMIT mySQL 查询中的关键字。

SELECT * FROM `your_table` LIMIT 0, 10 

似乎您想浏览记录,所以..

 SELECT * FROM `your_table` LIMIT 5, 10 

这些记录会在6、7、8、9、10、11、12、13、14、15显示

如果您想导航,您需要如图所示控制此参数。

SELECT * FROM `your_table` LIMIT 5, 10
                                 ^  

好像你最近发布了代码,在你的代码上试试这样的东西。

$item=$_POST['item'];
$page=$_POST['pno'];
$query=mysql_query("select name,address,contact from info_tb where keyword='$item' limit '$page',10");

关于php - 如何为从 PHP 中的数据库中获取的数据创建下一个、上一个链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799043/

相关文章:

php - 发送 Curl POSted XML 时无法解析数据类型错误

php - Laravel - 返回本地主机的路由

PHP 如果日期早于 X 天

mysql - 匹配一行内的不同值

php - 将在线和离线聊天用户的更新列表从 php 发送到 ios

mysql - Liquibase DB 独立插入语句

c# - 使用时出错

php - 匹配到单行

php - 忽略重复行

php - ORDERING mysqli/PHP,如何添加更多排序依据?