首页 > 解决方案 > 如何选择并显示来自同一用户的所有行,使用 php 在彼此下方

问题描述

用户可以将他们的锻炼添加到数据库中。每个用户将有不止一次的锻炼。如何在彼此下方显示登录用户的锻炼名称?我添加锻炼没有问题。当我回显添加的锻炼的名称时,它会像“workout1workout2”一样彼此相邻显示。我希望能够在彼此下方显示锻炼。我不知道该怎么做。如果我可以将每个锻炼显示为一个按钮,那将是最好的。

$query = "SELECT * FROM info WHERE username='$_SESSION[username]' ";
$results = mysqli_query($db, $query);
while($data = mysqli_fetch_array($results)) {
    echo $data['workout'];
}

标签: phpmysqlecho

解决方案


$query = "SELECT * FROM info WHERE username='$_SESSION[username]' Group By username";


推荐阅读