如何从mysqli获取php中的个人所有记录

如何从mysqli获取php中的个人所有记录,php,mysqli,Php,Mysqli,如何根据特定的电子邮件id获取存储在mysqli数据库中的所有记录 就像我想获取存储在问题字段中的所有记录一样id@check.com,我到目前为止所做的工作如下所述。但是我的for循环代码只打印www.google.com。我怎样才能得到另外两个字段 <?php $email = $_SESSION["email"]; $prevq = "Select * FROM `askadoc` WHERE `email` = '$email'"; $result = mysqli

如何根据特定的电子邮件id获取存储在mysqli数据库中的所有记录

就像我想获取存储在问题字段中的所有记录一样id@check.com,我到目前为止所做的工作如下所述。但是我的for循环代码只打印www.google.com。我怎样才能得到另外两个字段

<?php
  $email = $_SESSION["email"];
  $prevq = "Select *  FROM `askadoc` WHERE `email` = '$email'";
  $result = mysqli_query($conn, $prevq);
  $prevq = "";
  $location = "";

  if(mysqli_num_rows($result)>0){
    while($row = mysqli_fetch_assoc($result)) {
      $prevq = $row["question"];
      $date = $row["date"];
    }
  }
?>

<div class="tab-content">
  <div role="tabpanel" class="tab-pane active" id="home">
  <?php
    for($i=0; $i<=count($email); $i++){
      echo $date;
      echo "<br>";
      echo $prevq;
      echo "<br>";
    }
  ?>
  </div>
</div>

只要在div中编写
while循环

<div class="tab-content">
  <div role="tabpanel" class="tab-pane active" id="home">
    <?php
      if (mysqli_num_rows($result) > 0) {
        while ($row = mysqli_fetch_assoc($result)) {
          echo $prevq = $row["question"];
          echo $date = $row["date"];
        }
      }
    ?>
  </div>
</div>

试试这个,它会起作用的:

<?php
$email = $_SESSION["email"];
$prevq = "Select *  FROM `askadoc` WHERE `email` = '$email'";
$result = mysqli_query($conn, $prevq);
$prevq = "";
$location = "";

if (mysqli_num_rows($result) > 0):
    ?>
    <div class="tab-content">
        <div role="tabpanel" class="tab-pane active" id="home">
            <?php
            while ($row = mysqli_fetch_assoc($result)) :
                $prevq = $row["question"];
                $date = $row["date"];

                echo $date;
                echo "<br>";
                echo $prevq;
                echo "<br>";

            endwhile;
            ?>

        </div>
    </div>
    <?php
endif;
?>

for($i=0;$ii)的目的是什么?它试图使用“for循环”来统计所有电子邮件行(例如:id@check.com)并打印这些行。您已将$email指定为字符串变量,那么在for循环中,在for循环计数中($email)如何对您有利返回分配的邮件ID的长度尝试不工作,您能写更多的细节吗?不要在其中使用for循环。只使用while条件