php - 在 LEFT JOIN 之后从单个数据库条目中回显多个值以从不同的表中提取名称
问题描述
我希望标题有意义,如果这是重复的,我很抱歉,我不确定要搜索什么才能找到正确的答案。
我在网站上有一张从数据库中提取信息的表格。所以我的问题是我在数据库中有两个表,the_traveler 和 the_discipline。我正在做的是从看起来像 89,43 的旅行者中提取值,然后在我使用 the_disciplines 表 LEFT JOIN 后,获取与数字相关的名称,如下所示:
$query ="SELECT t.name,t.traveler_id, t.disciplines, dis.name as discname
FROM ".TABLEPRIFIX."traveler t
LEFT JOIN ".TABLEPRIFIX."discipline dis ON t.disciplines = dis.id";
$disname = $obj->queryResult($query);
我只能通过这样做来回显第一个数字名称:
<?php
foreach($disname as $traveler)
{
<tr>
<td><?php echo $traveler['discname']; ?></td>
</tr>
<?php
}
?>
我的问题是如何更改我的代码以从数据库中获取所有数字以在每一行中回显。我试图将数字内爆。
解决方案
如果要获得包含所有值的单行,则必须将代码更改为:
<tr>
<?php
foreach($disname as $traveler)
{
<td><?php echo $traveler['discname']; ?></td>
<?php
}
?>
</tr>
推荐阅读
- java - MVC 在模型上使用 JTable
- ios - 从 Swift 5 的 NavigationBar 中选择 UIBarButtonItem 时,如何显示带有打开/关闭效果的弹出窗口?
- r - 根据固定排名过滤数据框,同时保留 NA
- python - pyqt“ItemIgnoresParentOpacity”标志被忽略
- python - 函数中的查询未执行
- .net - 具有依赖注入的静态工厂方法(.net 核心)
- ebay-api - 易趣。是否有任何理由不通过 AddFixedPriceItem/AddItem 请求中的 Item.PostalCode 字段?
- mysql - 将文件移动到secure_file_priv指定的目录,但还是卡住了
- python - 如何在 mxnet 中使用类似 torch.nn.functional.conv2d() 的函数?
- python - 如何将 pandas.core.frame.dataframe 隐藏到列表