我有两张桌子:
俱乐部
|---------------------|------------------|
| id | name |
|---------------------|------------------|
| 1 | Arsenal |
|---------------------|------------------|
| 2 | Chelsea |
|---------------------|------------------|
| 3 | Fulham |
|---------------------|------------------|
| 4 | Leeds |
|---------------------|------------------|
火柴
|---------------------|------------------|------------------|
| id | home | away |
|---------------------|------------------|------------------|
| 1 | 1 | 3 |
|---------------------|------------------|------------------|
| 2 | 2 | 4 |
|---------------------|------------------|------------------|
说明: “比赛”表中“主场”和“客场”列中的数字链接到俱乐部表中的 ID。
现在我想回显(使用 php)以下内容:
|---------------------|------------------|
| home | away |
|---------------------|------------------|
| Arsenal | Fulham |
|---------------------|------------------|
| Chelsea | Leeds |
|---------------------|------------------|
说明:当单击团队名称时,我想打开包含团队信息的club.php页面。
我尝试过以下方法:
<?php
$sql = "SELECT * FROM matches JOIN clubs ON matches.home AND matches.away = clubs.id"
$rs_result = $conn->query($sql);
?>
<div style="overflow-x:auto">
<table>
<tr><th><strong>Home</strong></th><th><strong>Away</strong></th><tr>
它呼应了以下内容:
|---------------------|------------------|
| home | away |
|---------------------|------------------|
| 1 | 3 |
|---------------------|------------------|
| 2 | 4 |
|---------------------|------------------|
我的问题:如何在表格中显示俱乐部名称,但在“a href”链接中传递俱乐部 ID?我已经尝试过 $row[1] 等,但它不起作用。我需要哪个 SQL 语句?加入?内部联接?左加入?
精慕HU
相关分类