У меня есть две таблицы. Игрок и статистика. В плеерах есть имя пользователя и идентификатор. В статистике есть честь и id. Идентификаторы одинаковы в обеих таблицах. Один игрок, один идентификатор. Я хотел бы заказать статистику по чести и повторить ее вместе с именем пользователя в таблице.MySQL - заказ по чести и написать его в «для» вместе с именем пользователя из другой таблицы
Вот моя попытка, но я ничего не могу сделать с порядком. Счетчик игроков - счетчик. +1 причина в том, что она начинается с 2
$getPlayerCounter = mysql_query("SELECT `id` FROM `player`");
$playerCounter = mysql_num_rows($getPlayerCounter);
for ($i = 2; $i <= $playerCounter + 1; $i++) {
$username = mysql_query("SELECT `player`.*, `stats`.* FROM `player` INNER JOIN `stats` ON `player`.`id`=$i AND `stats`.`id`=$i") or die(mysql_error());;
$fetch = mysql_fetch_assoc($username);
echo "<tr>";
echo "<td>".$fetch['username']."</td>";
echo "<td>".$fetch['honor']."</td>";
echo "</tr>";
}
Wow. Это отличное решение! Спасибо! Я должен узнать больше о mysql_fetch_assoc во время и JOIN в mysql. –