php - 在表中显示来自查询的行

标签 php html mysql

我有这段代码可以从我的产品表中获取所有数据。它像这样工作得很好:

if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc()) {
            echo $row['id'];
            echo $row['country'];
            echo $row['price'];
            echo $row['games'];
            echo $row['plus'];
            echo $row['buylink'];
            echo "<br/>";
        }

但我希望这些结果显示在正文内的表格中。我尝试了一些东西,但没有用。

表格是这样的:

<table class="table table-hover table-striped table-condensed">
<thead>
  <tr>
    <th>ID</th>
    <th>Country</th>
    <th>Price</th>
    <th>Games</th>
    <th>Plus</th>
    <th>Buy Link</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td><?php echo $row['id']; ?></td>
    <td><?php echo $row['country']; ?></td>
    <td><?php echo $row['price']; ?></td>
    <td><?php echo $row['games']; ?></td>
    <td><?php echo $row['plus']; ?></td>
    <td><?php echo $row['buylink']; ?></td>

  </tr>
</tbody>

最佳答案

<?php
if ($result->num_rows > 0) {
?>
<table class="table table-hover table-striped table-condensed">
  <thead>
    <tr>
      <th>ID</th>
      <th>Country</th>
      <th>Price</th>
      <th>Games</th>
      <th>Plus</th>
      <th>Buy Link</th>
    </tr>
  </thead>
  <tbody>
  <?php while($row = $result->fetch_assoc()){ ?>
    <tr>
      <td><?php echo $row['id']; ?></td>
      <td><?php echo $row['country']; ?></td>
      <td><?php echo $row['price']; ?></td>
      <td><?php echo $row['games']; ?></td>
      <td><?php echo $row['plus']; ?></td>
      <td><?php echo $row['buylink']; ?></td>
    </tr>
  <?php }?>
  </tbody>
</table>
<?php
}else {
 // if there is no result... Code something here.
}
?>

关于php - 在表中显示来自查询的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42355404/

相关文章:

javascript - PHP session 变量和 javascript 变量是异步的

php - 在通过 IP 地址访问我的网站的用户面前打开对话框

php - 构建良好的 php 应用程序可以学习吗?

php - 根据产品 ID 在 WooCommerce 感谢页面上添加自定义消息

html - 线条之间不希望的悬停间隙

javascript - 在 Tumblr 主题上使用 jQuery 删除特定的 HTML?

html - <br/> 高度调整与其他行对齐相同的高度

mysql - 恢复MySQL的用户根目录

mysql - 测验数据库设计

mysql - 统计一定年龄范围内使用身份证号码的人数