Php mysql运行时如何隐藏和显示问题

Php mysql运行时如何隐藏和显示问题,php,mysql,mysqli,input,xampp,Php,Mysql,Mysqli,Input,Xampp,我想问一个来自数据库(mysql)的问题,并且能够一次回答一个问题。。 我可以提出这个问题,但我不知道如何才能一次提出一个问题 这是密码 $sql = "SELECT question, answerA,answerB,answerC,answerD, correctAnswer FROM iq_question order by rand() LIMIT 20;"; $result = $conn->query($sql); ?>

我想问一个来自数据库(mysql)的问题,并且能够一次回答一个问题。。 我可以提出这个问题,但我不知道如何才能一次提出一个问题

这是密码

      $sql = "SELECT question, answerA,answerB,answerC,answerD, correctAnswer FROM iq_question order by rand() LIMIT 20;";
      $result = $conn->query($sql);

      ?>

      <div id="first">
        <label class="text-left mt-3" >Please choose the correct answer.</label><br>
        <hr>
        <form method="post" action="" id="form-data">
          <?php

 if ($result->num_rows > 0) {
            // output data of each row
          while($row = $result->fetch_assoc()) {
          echo "<center><h4>" .$row["question"]; "</h4></center>";
          echo "<hr>";
          echo "<p class='text-left'>";
          echo "<input type='radio' name='question1ans' id='q1a' value='A'>";
          echo "<label class='text-left' for='Q1A'>A. ".$row["answerA"];"</label></p>";
          echo "<p class='text-left'>";
          echo "<input type='radio' name='question1ans' id='q1b' value='B'>";
          echo "<label for='Q1B'>B. ".$row["answerB"];"</label></p>";
          echo "<p class='text-left'>";


          echo "<input type='radio' name='question1ans' id='q1c' value='C'>";
          echo "<label for='Q1C'>C. ".$row["answerC"];"</label></p>";
          echo "<p class='text-left'>";
          echo "<input type='radio' name='question1ans' id='q1d' value='D'>";
          echo "<label for='Q1D'>D. ".$row["answerD"];"</label></p>";
          echo "<p class='text-left'>";
          echo "<hr>";

          }
        }
          ?> ````
$sql=“选择问题,回答A,回答B,回答C,回答D,从iq_问题顺序中按兰德()限制20;”;
$result=$conn->query($sql);
?>
请选择正确答案。


您可能需要Ajax和/或您正在寻找“分页”。我正在尝试添加分页,但每次我更改数字时,问题都会更改(rand(),单位为$sql)。您的问题表是否有ID列?你可以在开始测验之前获得所有20个随机ID,将它们保存在$_会话中,然后继续“分页”。不,它没有,它是否需要主键,因为我想用字符串创建ID是的,你需要主键才能阅读问题并保存用户的答案。