вы видите, я пытаюсь перечислить записи таблицы в моей базе данных, но я хочу сделать это следующим образом:
- Сначала необходимо отобразить дату
- и тогда все записи на эту дату должны появиться
В моей таблице базы данных у меня есть 4 поля:
id, task, date, time
Например, есть несколько задач, которыевыполняется за день, но в разное время.Тогда я сохранил в своей базе данных много задач разных дней и в разные часы.Я хочу перечислять их за день.Обратитесь к базе данных и покажите список, где сначала появляется дата, а затем все задачи, которые были выполнены в эту дату, затем показывает другую дату, а затем все задачи этой даты и т. Д.
Что-то в этом роде
Это мой php-код
$obj = new Task();
$consult = $obj->Lists();
date_default_timezone_set("America/Mexico_City");
$dateActual = date("Y-m-d");
while ($result = $consult->fetch_object()) {
echo "<button class='btn btn-default'>date = " . $result->date . "</button><br>";
$consult2 = $obj->Lists2($dateActual);
while($result2 = $consult2->fetch_object()) {
echo "<span>". $result2->time ."</span><br>";
}
$dateActual = $result->date;
}
Мой запрос к базе данных:
public function Lists2($date)
{
global $conexion;
$sql = "SELECT ar.*, date_format(ar.date, '%d/%m/%Y') as date,
date_format(ar.time, '%r') as time,
u.user as User
FROM task_recents ar
INNER JOIN user u ON ar.iduser = u.iduser
WHERE date = '$date'
ORDER BY ar.time DESC";
$query = $conexion->query($sql);
return $query;
}
public function Lists()
{
global $conexion;
$sql = "SELECT ar.*, date_format(ar.date, '%d/%m/%Y') as date,
date_format(ar.time, '%r') as time,
u.user as User
FROM task_recents ar
INNER JOIN user u ON ar.iduser = u.iduser
ORDER BY ar.time DESC";
$query = $conexion->query($sql);
return $query;
}
В результате он показывает мне повторную дату с соответствующими записями.
Что я пытаюсь достичь, это что-то вроде этого:

Как я могу это сделать?
PD: результат, который я получаю, таков:




Но мне это не нравится ...