SZ | name | Date | back_number
1234 | John | 18.8.2018 | 5512345
2391 | Bels | 18.8.2018 | 6685800
3498 | ESON | 18.8.2018 | 6685800
4531 | me | 18.8.2018 | 5512345
4531 | me | 18.8.2018 | 8812345
4531 | me | 18.8.2018 | 8812345
это мои данные из моей базы данных.
Мне нужно получить вывод после обработки SQL и PHP.
Мне нужно отфильтровать по back_number.Мне нужно отобразить записи в таблице по столбцу back_number.И каждый стол должен быть новым.В каждой таблице мне нужно назначить столько записей, сколько записей back_number.
table:
back_number - 5512345
-
SZ - 1234 | name - John | Date 18.8.2018
SZ - 4531 | name - me | Date 18.8.2018
next table
back_number - 6685800
-
SZ - 2391 | name - Bels | Date 18.8.2018
SZ - 3498 | name - ESON | Date 18.8.2018
and next table
back_number - 8812345
-
SZ - 4531 | name - me | Date 18.8.2018
SZ - 4531 | name - me | Date 18.8.2018
фактический код:
$sql = "SELECT * FROM my_DB GROUP BY back_number ";
<?php
foreach ($back_number as $row) {
if( $row['back_number '] != null ){
?>
<article>
<div class="header header_green_grad">
<?php
echo "back_number - " . $row['back_number '];
?>
</div>
<table>
<tr>
<?php
echo "<td>" . $row['SZ'] . "</td>";
echo "<td>" . $row['back_number '] . "</td>";
echo "<td>" . date('d.m.Y', strtotime($row['date'])) . "</td>";
echo "<td>" . $row['name'] . "</td>";
?>
</tr>
</table>
</article>
У меня есть где-то, чтобы добавить больше foreach или что делать.Я не знаю совет.