Искать возрастной диапазон в mysql, php

Привет, ребята, мне нужно сделать функцию, чтобы она искала возрастную зону в этой функции

function search($query) { $query = mysql_escape_string($query); $connection = mysql_open(); $statement = "select ID, UserName, Gender, USERDOB,DATEDIFF(USERDOB,now()) from Users "; if (!empty($query)) { $statement .= "where FirstName like '%$query%' " . "or LastName like '%$query%' " . "or UserName like '%$query%' " . "or Gender like '%$query%' "; } $statement .= "order by id "; $result = @ mysql_query($statement, $connection) or showerror(); $users = array(); while ($user = mysql_fetch_array($result)) { $user[4] = floor($user[4]/-1/364.25); $users[] = $user; } // Close connection and return resulting array mysql_close($connection) or showerror(); return $users; } 

Это функция поиска. Но это также позволяет рассматривать возраст людей. Возраст не сохраняется в базе данных, но DOB. Поэтому он вычисляет это. Я также использую шаблон smarty. mysql_open () – моя собственная функция. Я полагаю, мне нужно найти способ получить возраст в запросе и сделать что-то с диапазоном …

все равно совсем потерянные, какие-то идеи?

Related of "Искать возрастной диапазон в mysql, php"