jeno
Новичок
mktime, mysql выборка по возрасту...
есть таблица типа:
| name | mktime_birth_day |
| vasya | 2426426424 |
| petya | 3453453364 |
и т.д.
нужно выбрать пользователей возрастом от 15-20 лет например...как это сделать коректно?!!?
делаю вот так:
$year1=mktime(0,0,0,1,0,date("Y")-15+1);
$year2=mktime(0,0,0,1,1,date("Y")-20-1);
$query="..............WHERE q.`birth_day`>'".$year2."' && q.`birth_day`<'".$year1."'............";
но оно мне возвращает людей которым и по 14... (но не всех, в зависимости от месяца рождения)
есть таблица типа:
| name | mktime_birth_day |
| vasya | 2426426424 |
| petya | 3453453364 |
и т.д.
нужно выбрать пользователей возрастом от 15-20 лет например...как это сделать коректно?!!?
делаю вот так:
$year1=mktime(0,0,0,1,0,date("Y")-15+1);
$year2=mktime(0,0,0,1,1,date("Y")-20-1);
$query="..............WHERE q.`birth_day`>'".$year2."' && q.`birth_day`<'".$year1."'............";
но оно мне возвращает людей которым и по 14... (но не всех, в зависимости от месяца рождения)