Здравствуйте Я знаю, как использовать основные SQL около выбрать, присоединиться, принеси
, но не имеют понятия, как это выборки, как на мой сайт (см скриншот)SQL PHP: как выбрать и выбрать так?
Из скриншота имеет column room_number тоже.
<table>
<tr>
<td>room no.</td>
<td>room name</td>
</tr>
<?php
$sql = SELECT * FROM si_room;
$query = $db->query($sql);
while($row = $query->fetch(PDO::FETCH_ASSOC))
{ ?>
<tr>
<td><?php echo ????? ; ?></td>
<td><?php echo ?????; ?></td>
</tr>
<?php } ?>
</table>
UPDATE:
Стараюсь с этим кодом
<?php
$sql = "SELECT * FROM si_room";
$querymain = $db->query($sql)->fetchAll(PDO::FETCH_GROUP);
?>
<table>
<tr>
<td>room no.</td>
<td>room_name</td>
</tr>
<?php
foreach ($querymain as $list_id => $list_data)
{
echo "<tr>";
echo "<td> floor ".$list_data[0]['room_floor']."<br>";
foreach ($list_data as $row)
{
echo $row['room_no']."</td>";
echo "<td>".$row['room_name']."</td>";
}
} ?>
</tr>
</table>
но результат
этаж 2
201 | КОМНАТА А
floor 2
202 | КОМНАТА B
floor 3
301 | КОМНАТА E
floor 3
302 | НОМЕР F
Это не я хочу.
Не ваш 'si_room' таблицы нужно столбец с названием' room_no' который будет содержать номера трехзначные номер? (201, 202, 301, 302) – mickmackusa
Да, извините – doflamingo
Это не дубликат. Я спрашиваю про ненормальный выбор – doflamingo