php - 如何选择并显示来自同一用户的所有行,使用 php 在彼此下方
问题描述
用户可以将他们的锻炼添加到数据库中。每个用户将有不止一次的锻炼。如何在彼此下方显示登录用户的锻炼名称?我添加锻炼没有问题。当我回显添加的锻炼的名称时,它会像“workout1workout2”一样彼此相邻显示。我希望能够在彼此下方显示锻炼。我不知道该怎么做。如果我可以将每个锻炼显示为一个按钮,那将是最好的。
$query = "SELECT * FROM info WHERE username='$_SESSION[username]' ";
$results = mysqli_query($db, $query);
while($data = mysqli_fetch_array($results)) {
echo $data['workout'];
}
解决方案
$query = "SELECT * FROM info WHERE username='$_SESSION[username]' Group By username";
推荐阅读
- python - S3 boto3 拒绝覆盖端点 URL
- merge - Azure 数据工厂合并 2 个具有不同架构的 csv 文件
- solr - Solr 导出/复制到数据库
- ejs - 从 Single-SPA 中的单独 JSON 文件加载所有导入映射?
- wordpress - LIKE 查询未按预期返回数据 - WordPress
- r - 创建线性回归表
- javascript - 我想在光标下方显示 div
- docker - 删除 Docker 磁盘映像大小
- python - 如何保存与旧版熊猫版本向后兼容的熊猫数据框?
- python - DataFrame.xs 的键入声明不正确:参数“key”应允许 Tuple[_str, ...]