如何正确连接两个表中的数据?我的基本结构如下:
Table1: clubs - id_club, club_name.
Table2: table- id, id_club, games, points, set_win,set_lost.
我已手动将数据添加到数据库中。我已在“表格”表格中输入id俱乐部,但无法显示俱乐部名称
require_once('conect.php');
$result = $conn->prepare("SELECT * FROM tabele ORDER BY points DESC, (br_strz - br_str) DESC");
$result->execute();
$results = $result->fetchAll();
foreach ($results as $index => $row)
{
?>
<tr>
<td><label><?php echo ($index + 1);?> </label></td>
<td><label><?php echo $row['club_name']; ?></label></td>
<td><label><?php echo $row['games']; ?></label></td>
<td><label><?php echo $row['points']; ?></label></td>
<td><label><?php echo $row['set_win'];?> : <?php echo $row['set_lost'];?></label></td>
</tr>
<?php } ?>
4条答案
按热度按时间oiopk7p51#
您需要在sql查询中加入表,以便能够访问club表中的数据。所以查询应该类似于
rhfm7lfc2#
您可以根据需要使用join
欲了解更多信息,请访问:https://www.w3schools.com/sql/sql_join_inner.asp
u7up0aaq3#
您可以连接两个表。您可以这样使用查询:
tcomlyy64#
您必须使用club.id加入club\u id才能获得club\u名称。