php - 将mysql中的所有表数据打印到html表中

标签 php html mysql

我一直在尝试将所有用户打印到一个 html 表中。目的是站点管理员可以编辑信息。 到目前为止,我已经完成了以下代码,但我无法理解如何将 User1_Name、User1_Email 和密码打印到表行中。我希望数据库中的每个用户都能使用它。

<body>
    <div class="edituser"> 
      <h1> Edit Users </h1>

      <table>
          <tr>
              <th>User Name</th>
              <th>Email</th>
              <th>Password</th>

          </tr>
   <?php include("include/headerhomeadmin.php");?>


        <?php while($row = mysqli_fetch_assoc($result)) {
        /*$line[]=$row;*/  

        echo 

        $userusername =$row['username'];
        $useremail =$row['email'];
        $userpassword=$row['password'];

        ?>
      <td><?php echo implode(" ", $line)?></td> 

        <?php } ?>

        </table>       

    </div>  

有人可以帮助我吗?

更新: 我的代码现在正在打印第一个用户名、第二个用户的电子邮件和第三个用户的密码。 代码如下:

<body>
<div class="edituser"> 
  <h1> Editar Utilizadores </h1>

  <table>
      <tr>
          <th>Nome de Utilizador</th>
          <th>Email</th>
          <th>Password</th>

      </tr>

      <tr>     
    <?php while($row =  mysqli_fetch_assoc($result)) { 

            $userusername =$row['username'];
    ?>

          <td> <?php echo $userusername ?>  </td>

      <?php while($row =  mysqli_fetch_assoc($result)) { 

            $useremail =$row['email'];

    ?>

          <td> <?php echo $useremail ?>  </td>

      <?php while($row =  mysqli_fetch_assoc($result)) { 

            $userpassword=$row['password'];

    ?>
          <td> <?php echo $userpassword ?>  </td>


    <?php }
    }

}?>

我该如何解决这个问题?

最佳答案

if ($result->num_rows > 0) {?>
<table border=1>
  <tr>
      <th>Name</th>
      <th>Email</th>
      <th>Password</th>

  </tr>
 <?php while($row =  mysqli_fetch_assoc($result)) { ?> 

   <tr> 
          <td><?php echo $row['username']; ?></td>
          <td><?php echo $row['email']; ?></td>
          <td><?php echo $row['password']; ?></td>

   </tr>

 <?php }?>
 </table>
 <?php
 }

 else{
 echo "0 results";
 }
 ?>

关于php - 将mysql中的所有表数据打印到html表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53673299/

相关文章:

php - Phil Sturgeon 的主题模板库

javascript - 通过 Javascript 更改 Webkit 属性?

javascript - 使用 jQuery 使用 CSS box-shadow 产生脉冲效果

java - Spring Boot 中的 JDBC 授权

python - 如何使用 `pd.read_sql` 使用 `mysql.connector`

php - Symfony 中的树

javascript - CORS访问阻止

php - MySql 中 Oracle 序列的替代方案

html - CSS3 显示为 block

mysql - 我如何在 VueJS 中遍历 JSON?