У меня есть три таблицы:Looping строки с таблицами отношения MySQL
дверей
ID | Name | Price | etc.
Панель
ID | Name
двери Отношения
door_id | panel_id
Я хотел бы, чтобы сформировать таблицу HTML/PHP с одной строки для каждой двери, которая показывает панель, связанную с ней:
Список двери
Name | Price | Panel | etc.
У меня возникли проблемы с написанием запроса MySQL для этого. Как мне следует запрашивать эту информацию из базы данных? Благодаря!
Что я пробовал:
<?php
$catalog_query = mysqli_query($con,"SELECT * FROM door");
$panel_query = mysqli_query($con,"SELECT door.name as door, panel_profile.name as panel FROM door_relationship
INNER JOIN door
ON door_relationship.doorid = door.door_id
INNER JOIN panel_profile
ON door_relationship.panel_id = panel_profile.panel_id
INNER JOIN door");
while($row = mysqli_fetch_array($catalog_query) and $row2 = mysqli_fetch_array($panel_query))
{
echo '<tr>
<td>' . $row['door'] . '</td>
<td>' . $row['description'] . '</td>
<td>' . $row['sqft_price'] . '</td>
<td>' . $row['door_price'] . '</td>
<td>' . $row2['panel'] . '</td>
<td>' . $row['joint'] . '</td>
<td>' . $row['collection'] . '</td>
<td>' . $row['min_sqft'] . '</td>
<td>' . $row['min_width'] . '</td>
<td>' . $row['min_height'] . '</td>
<td>' . $row['max_width'] . '</td>
<td>' . $row['max_height'] . '</td>
</tr>'
;
}
?>
Вставить SQL вы пытаетесь – user20232359723568423357842364