Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Определение точного возраста по дате рождения
 
 автор: VYB   (15.09.2007 в 08:41)   письмо автору
 
 

Здравствуйте.
Вопрос такой: в бд есть таблица, в которой хранится дата рождения человека.
Нужно точно определить его возраст,т.е не просто определить его как разницу между текущим годом и годом рождения, а полностью-по числу и месяцу.
Например:
Дата рождения: 08.10.1987
Текущая дата: 15.09.2007
Человеку на самом деле еще нет 20 лет, если сравнивать полностью по дате рождения.
Как вообще лучше хранить дату рождения в базе и как определить точный возраст по дате?
Очень нужно,помогите пожалуйста.
И еще: как выбрать тех людей, чей возраст находится в интервале x-y(например от 18 до 25)?

   
 
 автор: chexov   (15.09.2007 в 09:21)   письмо автору
 
   для: VYB   (15.09.2007 в 08:41)
 


<?
$query 
mysql_query("SELECT * FROM table WHERE old BETWEEN $age1 AND $age2;");
$all=mysql_num_rows($query);
?>

это что касается интервала в возрастах
а вот насчет определения точного возраста есть какая то функция в mysql

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования