【发布时间】:2021-12-27 11:26:26
【问题描述】:
我在从 MySQL 数据库检索数据时遇到问题。我在前端使用 Bootstrap。我正在使用以下代码获取卡片:
<?php
require 'config.php';
$sql = "SELECT * FROM contents";
$query_run = mysqli_query($con, $sql);
//Check if there is data
$check_data = mysqli_num_rows($query_run) > 0;
if($check_data) {
while($row = mysqli_fetch_array($query_run)) {
?>
<div class="card-group">
<div class="container py-5">
<div class="row mt-4">
<div class="col-md-3">
<div class="card">
<div class="card-body">
<img src="images/<?php echo $row['images'] ?>" class="card-img-top" alt="">
<h2 class="card-title"><?php echo $row['title']; ?></h2>
<h3 class="card-title"><?php echo $row['short_desc']; ?></h3>
<p class="card-text">
<?php echo $row['long_desc']; ?>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
}
}
?>
但是卡片是垂直而不是水平对齐的,这不是我想要的,如下所示:
【问题讨论】:
-
嗯,这可能是因为您将每张卡片都放入了自己的行元素中,开始时这没什么意义。
-
好的,让我尝试修复它。谢谢@CBroe