Рецепт №125. Из книги «128 рецептов php»
Перейти к оглавлению
Получить максимальное и минимальное значение из таблицы можно, добавив в SQL-запрос две специальные функции – max и min, которые осуществляют выборку:
SELECT max(`age`) as max_age, min(`age`) as min_age FROM `tbl_users`
В примере происходит поиск наибольшего и наименьшего возраста в таблице tbl_users. Результатом такого запроса будет одна строка с двумя значениями – max_age и min_age.
Пример:
// предварительно, необходимо реализовать
// подключение к базе данных
// запрос
// при ошибке остановим скрипт и выведем ошибку
$query = mysql_query(»
SELECT
max(`age`) as max_age,
min(`age`) as min_age
FROM `tbl_users`
«) or die(mysql_error());
$row = mysql_fetch_array($query, MYSQL_ASSOC);
// вывод результата
echo «Максимальный возраст: {$row[‘max_age’]}
«;
echo «Минимальный возраст: {$row[‘min_age’]}»;