1
Мне интересно, можно ли брать данные из одной таблицы, чтобы искать другую таблицу и выводить эти данные. Пример взять alliance_id игрока и искать, что союзы нажмите для alliance_id и взять имя альянса и вывести имяphp mysql query несколько таблиц
Текущий запрос
$sql="SELECT * FROM players alliances WHERE id = '".$q."'";
$result = mysqli_query($con,$sql);
echo "<table>
<tr>
<th>id</th>
<th>race_id</th>
<th>alliance_id</th>
<th>alliance_role_id</th>
<th>name</th>
<th>alliance_name</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['race_id'] . "</td>";
echo "<td>" . $row['alliance_id'] . "</td>";
echo "<td>" . $row['alliance_role_id'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['alliance_name'] . "</td>";
echo "</tr>";
да, это возможно. прочитайте о SQL [JOIN] (https://en.wikipedia.org/wiki/Join_%28SQL%29) с. –
@MarcB всегда кажется на 2 секунды быстрее, чем я. FML. – Derek