Как отображать вместо clubI homeD и club questID, отображать домашний клубName и квест-клубName. Теперь он корректно отображает правильный идентификатор клуба, но как отображать имя ClubName. Таблицы в моей базе данных:
clubs (clubID, clubName)
matches (matchesID, homeID, questID, homeGoals, questGoals)
<?php
$result = $conn->prepare(
"SELECT
m.matchesID
hc.clubName as homeClub,
gc.clubName as guestClub,
m.homeGoals,
m.guestGoals
FROM matches AS m
JOIN clubs AS hc ON hc.clubID = m.homeID
JOIN clubs AS gc ON gc.clubID = m.guestID ORDER BY matchesID ASC");
$result->execute();
$results = $result->fetchAll();
foreach ($results as $index => $row){
?>
<tr>
<td><label><?php echo $row['matchID']; ?></label></td>
<td><label><?php echo $row['homeClub']; ?></label></td>
<td><label><?php echo $row['guestClub']; ?></label></td>
<td><label><?php echo $row['homeGoals']; ?> : <?php echo $row['guestGoals']; ?></label></td>
</tr>
<?php } ?>
Если я правильно прочитаю ваш вопрос, это может сработать
$result = $conn->prepare(
"SELECT
m.matchesID
hc.clubName as homeClub,
gc.clubName as guestClub,
m.homeGoals,
m.guestGoals
FROM matches AS m
JOIN clubs AS hc ON hc.clubID = m.homeID
JOIN clubs AS gc ON gc.clubID = m.guestID ORDER BY matchesID ASC");
$result->execute();
$results = $result->fetchAll();
foreach ($results as $index => $row){
?>
<tr>
<td><label><?php echo $row['matchesID']; ?></label></td>
<td><label><?php echo $row['homeClub']; ?></label></td>
<td><label><?php echo $row['guestClub']; ?></label></td>
<td><label><?php echo $row['homeGoals']; ?> : <?php echo $row['guestGoals']; ?></label></td>
</tr>