Thomas
Новичок
столкнулся с такой проблемой
Есть таблица с полями:
1. Имя
2. Сумма
3. Дата
При этом хочу, чтобы получилась вот такая таблица:
Создаю запрос к БД:
Выбираю годы:
Скажите плиз, как можно решить эту задачу?
Есть таблица с полями:
1. Имя
2. Сумма
3. Дата
При этом хочу, чтобы получилась вот такая таблица:

Создаю запрос к БД:
PHP:
$dates = array();
$res = mysql_query("SELECT * FROM mmm ORDER BY ENTERED ASC");
PHP:
while($row=mysql_fetch_assoc($res))
{
// Cохраняем события в массиве, группируя их по годам:
$dates[date('Y',strtotime($row['Дата']))][] = $row;
}
foreach($dates as $year=>$array)
{
// Цикл по годам:
echo $year.'<br>';
}