Пожалуйста, проверьте php код, указанный ниже.
<?php
$con = mysqli_connect('localhost', 'root', '', 'unityaccess');
if (mysqli_connect_errno()) {
echo "connection failed";
exit();
}
$query = "SELECT * FROM players ORDER BY id DESC";
$row_result = mysqli_query($con, $query);
while($record = mysqli_fetch_assoc($row_result)){
$card = '<div class="card">';
$card .= '<div class="card-body">';
$card .= '<div class="comment-header">';
$card .= '<h6 class="card-subtitle mb-2 comment-name">'.$record['name'].' </h6>';
$card .= '</div>';
$card .= '</div>';
$card .= '</div>';
}
?>
Я хочу l oop все значения имени внутри html карточек. согласно l oop есть 7 всех значений имени. когда я повторяю их, это будет правильно. но когда я объединяю & echo $card
, как показано ниже.
<div class="row">
<div class="col-md-12 comment-section">
<h4>Comments</h4>
<?php
echo $card;
?>
</div>
</div>
Тогда я могу показать только первое значение атрибута name
. Почему я не могу получить все значения имени с картой. Я думаю, что код выглядит неплохо в любом случае.