首页 > 解决方案 > 显示数据库中的下一条记录 [PHP / MYSQL]

问题描述

所以我有一个数据库,里面有一个表。在表格中,只有一个“ID”字段

ID
1
2
3
..

我想要做的是在我的页面上单独显示 ID,从 ID=1 开始。当我单击一个按钮时,将显示下一个 ID(ID=2,ID=3,.. 每个按钮单击)

所以这是我的代码

 <?php
    ...
    $id = (isset($_GET['id']) ? intval($_GET['id']) : 1);
    $result = $db->query("SELECT * FROM id_table WHERE id>='$id' ORDER BY id ASC limit 2 ");
    $row = $result->fetch_assoc();
    ...

<form action="" method="POST">
   <h1 class="mb-3">
     <?php echo($row['id'])?>
   </h1>

   <button onclick="" class="btn btn-primary btn-xl">Next</button>
</form>

ID 显示成功。但我一直在努力制作一个有效的下一个按钮。如果这是一个糟糕的编码,请让我知道并指出正确的方向,这样我就可以纠正我的错误。提前感谢您,祝您有美好的一天!

标签: phpmysql

解决方案


推荐阅读