使用下一个按钮 HTML 在 MySQL PHP 中一次滚动一条记录

Posted

技术标签:

【中文标题】使用下一个按钮 HTML 在 MySQL PHP 中一次滚动一条记录【英文标题】:Scroll one record at a time in MySQL PHP using next button HTML 【发布时间】:2021-01-05 13:35:37 【问题描述】:

我在互联网上没有找到任何有用的东西,我已经尝试了 5 天。我正在自学 php,并尝试制作一些不错的项目带到学校。我的项目中有两个按钮:一个用于返回,另一个用于进入 mysql 记录。 我的代码不起作用,我不知道为什么。我认为问题在于 PHP 代码中的 $w 数组。 **

我发现 $id 变量从未像我想的那样加 1,问题出在哪里?

** 有没有办法不将数据暂时存储在数组中?

    <form action="prova.php">
<input type="submit" class="button" name="indietro" value="<"/>
<input type="submit" class="button" name="avanti" value=">"/></form>


 <?php
$id = 0;
$db_host     = "localhost";
$db_username = "root";
$db_password = "";
$connection = mysqli_connect($db_host, $db_username, $db_password);
$db = mysqli_select_db($connection, "cherubini");
$sql = mysqli_query($connection, "SELECT * FROM cherubini WHERE ID = $id+1 LIMIT 1;");
$w = array(200000);
while($row = mysqli_fetch_array($sql)) 
  $w = $row['Lemma'];

  if ($_GET) 
       if (isset($_GET['indietro'])) 
        elseif (isset($_GET['avanti'])) 
         $sql = mysqli_query($connection, "SELECT * FROM cherubini WHERE ID = $id = $id + 1;");
         $w = array(200000);
         while($row = mysqli_fetch_array($sql)) 
           $w = $row['Lemma'];
         
        echo ($w); 
       
   

?>

【问题讨论】:

【参考方案1】:

1.可以使用数据表js和css。 可能对你有用。

2.您必须使用LIMIT 语句来获取数据。(分页)。

点赞LIMIT 1,1

【讨论】:

$w 数组的输出是什么? 只是我数据库的第一条记录(特定字段),如果我要再次单击下一步按钮,它不会转到我数据库的下一项。我的代码已更新:我刚刚更改了 $sql 变量

以上是关于使用下一个按钮 HTML 在 MySQL PHP 中一次滚动一条记录的主要内容,如果未能解决你的问题,请参考以下文章

具有多个搜索参数和显示结果的 PHP/HTML/MySQL 数据库查询

PHP、AJAX、HTML、MySQL,单击按钮从数据库中获取信息

Mysql 中的数据库不显示 html 和 php 中单选按钮的结果

PHP:如果用户未按下提交按钮,Mysql 回滚多个查询(通过 ajax 完成)

使用 Ajax 和 PHP 插入数据库(mysql)

如何在执行php脚本后将mysql查询结果返回到html页面?