Эй, ребята, мне нужно сделать функцию, которая будет искать возрастной диапазон в этой функции
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 () - моя собственная функция.Я полагаю, мне нужно найти способ определить возраст в запросе и сделать что-то с диапазоном ...
В любом случае, совсем потеряно, есть идеи?