嘿,我最近一直在建立一个网站,并希望以网格格式显示数据库中的数据,而不是只在页面下方列出。
这是我的代码:
<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>
谢谢!
答案 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表)