首先,对于我的帖子是双重帖子,我深表歉意。我搜索了所有可能的关键字以找到答案,但我仍然没有运气。 我的数据库中的数据如下所示:
团队桌
id_team | team | group
----------------------
1 | Eagle | A
2 | Lion | B
3 | Tiger | C
4 | Leo | D
团队成员表
id_member | id_team | name | number | tot_score
-----------------------------------------------------
1 | 1 | Andrew C. | 11 | 10
2 | 1 | Thomas Gab. | 6 | 8
3 | 1 | Clinton | 8 | 13
4 | 2 | Richardson | 10 | 7
5 | 2 | Sloane | 7 | 4
6 | 3 | Harris | 8 | 3
7 | 4 | Garry | 10 | 8
我想像这样格式化数据:
<?php foreach($teams AS $team): ?>
<div class="col-md-4">
<table>
<tr>
<td><?php echo $team->team; ?></td>
<td><?php echo $team->group; ?></td>
</tr>
<?php foreach($team AS $member): ?>
<tr>
<td><?php echo $member->number; ?></td>
<td><?php echo $member->name; ?></td>
<td><?php echo $member->tot_score; ?></td>
</tr>
<?php endforeach;
</table>
</div>
<?php endforeach; ?>
我可以选择并加入表格,但我不知道该如何实现。有人可以帮忙吗?预先谢谢
答案 0 :(得分:0)
在模型文件中尝试一下:
SELECT T.id_team, T.team, T.group M.number, m.name, m.tot_score FROM [TEAM_TABLE] T
JOIN [TEAM_MEMBER_TABLE] M ON t.id_team = m.id_team
如果您需要使用CodeIgniter创建查询,请查看此link。
这将返回包含完整信息的数据。您可以将它与一个foreach一起使用。
<?php foreach($teams AS $team): ?>
<div class="col-md-4">
<table>
<tr>
<td><?php echo $team->team; ?></td>
<td><?php echo $team->group; ?></td>
<td> <?= $team->number ?> </td>
</tr>