Я довольно новичок в php и mysql.Я пытаюсь отобразить данные из моей базы данных MySQL в загрузочную "карту".Мне бы хотелось, чтобы на странице отображалось несколько карточек по горизонтали, а затем по вертикали, в зависимости от количества записей в базе данных.Прямо сейчас он просто укладывает карты вертикально.Чего мне не хватает?
<?php
$sql = "SELECT title, body, embed, image FROM test";
$resultset = mysqli_query($dbpatrol, $sql) or die("database error:". mysqli_error($dbpatrol));
while( $record = mysqli_fetch_assoc($resultset) ) {
?>
<body>
<div class="album py-5 bg-light">
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="card mb-4 shadow-sm">
<div>
<img class="card-img-top" src="photos/<?php echo $record['image']; ?>" alt="Card image cap">
</div>
<div class="card-body">
<h5 class="card-title"><?php echo $record['title']; ?></h5>
<p class="card-text"><?php echo $record['embed']; ?></p>
<p class="card-text"><?php echo $record['body']; ?></p>
<div class="d-flex justify-content-between align-items-center">
<a href="domestic.php" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<?php } ?>