У меня есть mysql таблица, которая включает поля:
Имя - год - описание
Я хотел бы отобразиться в порядке к году, но хотеть разделить на к столбцам к десятилетию. Мои навыки PHP довольно слабы, таким образом, я только знаю, как сделать это длинный путь, где я делаю отдельный запрос на основе диапазона года:
<?php
echo "<div><h3>1950</h3>";
$list1950 = mysql_query("SELECT * FROM people WHERE class_year1 > '1949' AND class_year1 < '1960' ORDER BY class_year1, last_name",$db);
while ($thearray = mysql_fetch_array($list1950)) {
echo "<div>$thearray[name] - $thearray[class_year1]<br />$thearray[description]</div>";
}
echo "</div>";
echo "<h3>1960</h3><div>";
$list1960 = mysql_query("SELECT * FROM people WHERE class_year1 > '1959' AND class_year1 < '1970' ORDER BY class_year1, last_name",$db);
while ($thearray = mysql_fetch_array($list1960)) {
echo "<div>$thearray[name] - $thearray[class_year1]<br />$thearray[description]</div>";
}
echo "</div>";
?>
Я знаю, что существует легкий/больше эффективный способ сделать это. Какая-либо справка?
спасибо