| |
|
|
| | Здравствуйте.
Вопрос такой: в бд есть таблица, в которой хранится дата рождения человека.
Нужно точно определить его возраст,т.е не просто определить его как разницу между текущим годом и годом рождения, а полностью-по числу и месяцу.
Например:
Дата рождения: 08.10.1987
Текущая дата: 15.09.2007
Человеку на самом деле еще нет 20 лет, если сравнивать полностью по дате рождения.
Как вообще лучше хранить дату рождения в базе и как определить точный возраст по дате?
Очень нужно,помогите пожалуйста.
И еще: как выбрать тех людей, чей возраст находится в интервале x-y(например от 18 до 25)? | |
| |
|
|
| |
|
|
| |
для: VYB
(15.09.2007 в 08:41)
| | |
<?
$query = mysql_query("SELECT * FROM table WHERE old BETWEEN $age1 AND $age2;");
$all=mysql_num_rows($query);
?>
|
это что касается интервала в возрастах
а вот насчет определения точного возраста есть какая то функция в mysql | |
| |
|
|