Таблица данных, сгруппированная / Разделенная по дате

#php #html

Вопрос:

У меня есть таблица MySQL

ID Дата Имя Файлы
1 2021-10-11 12:00:00 OG Loc Боже, Рэп
2 2021-10-11 12:00:00 Райдер Боже, Мы …
3 2021-10-10 12:00:00 Карл Дитя Божье
4 2021-10-10 12:00:00 Джонсон Боже, Обмани
5 2021-10-10 12:00:00 Большой Дым Боже, Тресни!
6 2021-10-9 12:00:00 Сладкий Боже, Брат

Что я хочу заархивировать, так это данные, напечатанные с помощью PHP в таблице и разделенные / сгруппированные по дате:

# Билет(удостоверение личности) Дата Имя Файлы
2021-10-11
1 1 2021-10-11 12:00:00 OG Loc Боже, Рэп
2 2 2021-10-11 12:00:00 Райдер Боже, Мы …
2021-10-10
3 3 2021-10-10 12:00:00 Карл Дитя Божье
4 4 2021-10-10 12:00:00 Джонсон Боже, Обмани
5 5 2021-10-10 12:00:00 Большой Дым Боже, Тресни!
2021-10-09
6 6 2021-10-9 12:00:00 Сладкий Боже, Брат

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

 lt;!DOCTYPE htmlgt; lt;htmlgt; lt;headgt; lt;link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"gt; lt;/headgt; lt;body class="container mt-2"gt;  lt;?php $date=array(); $cars = array("2021-04-25","2021-04-26","2021-04-27","2021-04-25","2021-04-26","2021-04-25");  $date=array_unique($cars); $no=1; ?gt; lt;table class="table table-bordered"gt; lt;trgt;  lt;thgt;Nolt;/thgt;  lt;thgt;Datelt;/thgt; lt;/trgt; lt;?php foreach($date as $d) { ?gt;   lt;trgt;  lt;th colspan=2gt;lt;?php echo $d; ?gt;lt;/thgt;  lt;/trgt; lt;?php foreach($cars as $c) {  if($d == $c)  { ?gt;  lt;trgt;  lt;thgt;lt;?php echo $no; ?gt;lt;/thgt;  lt;thgt;lt;?php echo $c; ?gt;lt;/thgt;  lt;/trgt; lt;?php $no  ; } }  } ?gt;  lt;/bodygt; lt;/htmlgt;