将PHP数据库插入HTML表

时间:2018-09-07 03:07:21

标签: php html database

嘿,我最近一直在建立一个网站,并希望以网格格式显示数据库中的数据,而不是只在页面下方列出。

这是我的代码:

<p>
   <a href="pokemondetails.php?dex=<?php echo $row['dex'];?>">
       <?php echo $row['name']; ?>
       <br>
       <img src="assets/<?php echo $row['dex']?>.png">
   </a>
</p>

我想知道如何创建一个for循环,以允许该数据库中的数据与图像一起跨越整个页面,该页面有7列,但是向下有很多行,直到到达数据库末尾为止。 / p>

谢谢!

1 个答案:

答案 0 :(得分:1)

<?php 
  $query = "Select * from tablename";
  $bind = $conn->query($query);

  if ($bind->num_rows > 0){
    while ($row = $bind->fetch_assoc()){
?>
 <p>
    <a href="pokemondetails.php?dex=<?php echo $row['dex'];?>">
       <?php echo $row['name']; ?>
       <br>
       <img src="assets/<?php echo $row['dex']?>.png">
    </a>
 </p>

<?php
   }
 }
?>

尝试一下,我只添加while循环,直到文件结束(EOF表)