У меня есть две таблицы (матчи, команды). В таблице совпадений у меня есть id, team1, team2 (где team1 и team2 - это идентификатор команды). В таблице команд у меня есть идентификатор и имя. Как напечатать в php совпадения, но показывая имя команды вместо их идентификатора?Внутреннее соединение на PHP
Мой код (Печать TeamID только против TeamID):
<?php
require_once 'conf/conf.php';
require_once 'functions.php';
$query = mysql_query("SELECT time1 as t1id, time2 as t2id
FROM matches
INNER JOIN teams
ON
teams.id = matches.time1
");
//echo mysql_num_rows($query);
while ($row = mysql_fetch_assoc($query))
{
$t1 = $row["t1id"];
$t2 = $row["t2id"];
echo ($t1 . " vs. " . $t2 . "<br>");
}
?>
'var_dump ($ row)' должен ответить на ваш вопрос. –
Соедините таблицу дважды с помощью индекса и псевдонима. – rishta