php
  • mysql
  • database
  • mysqli
  • 2017-09-23 102 views 0 likes 
    0

    我已经在我的网站网页有每当一个新的记录加上我在这里的MySQL数据库显示信息的表格是我的代码:如何在基于MySQL数据库的php上重复表格?

    <?php 
         while($r = mysqli_fetch_assoc($queryD)) 
          { 
        echo "<table width='800' border='0' align='center' style='margin-top: 10px; margin-bottom: 10px; background-color: #FFFFFF;' border-radius: '5px;' cellspacing='0px' cellpadding='2px;'>"; 
         echo "<tbody>"; 
         echo "<tr>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . "Name" . "</td>"; 
          echo "<td width='193' class='generalFONT' style='border: 1px solid black;'>" . "Type" . "</td>"; 
          echo "<td width='98' class='generalFONT' style='border: 1px solid black;'>" . "Phone" . "</td>"; 
          echo "<td width='98' class='generalFONT' style='border: 1px solid black;'>" . "Age" . "</td>"; 
          echo "<td width='148' class='generalFONT' style='border: 1px solid black;'>" . "Gender" . "</td>"; 
          echo "<td width='160' class='generalFONT' style='border: 1px solid black;'>" . "Natunality" . "</td>"; 
         echo "</tr>"; 
    
         echo "<tr>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . $r["Name"] . "</td>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . $r["Type"] . "</td>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . $r["Phone"] . "</td>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . $r["Age"] . "</td>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . $r["Gender"] . "</td>"; 
          echo "<td width='93' class='generalFONT' style='border: 1px solid black;'>" . $r["Natu"] . "</td>"; 
         echo "</tr>"; 
    

    ,这里是我的查询:

    $queryD = mysqli_query($con, "SELECT * FROM users"); 
    

    以上所有代码工作正常,但是,我的问题在于,我想在数据库中注册新用户时重复该表。我在我的数据库上有多条记录,但是这段代码只显示一个表,并且只显示第一条记录。我想显示所有记录,每个记录都在一个分开的表格中。那我该怎么做?希望你明白我的问题。谢谢

    回答

    -1

    尝试用foreach工作

    http://php.net/manual/en/control-structures.foreach.php

    这是php.net的例子

    $arr = array(1, 2, 3, 4); 
    foreach ($arr as &$value) { 
        $value = $value * 2; 
    } 
    // $arr is now array(2, 4, 6, 8) 
    
    相关问题