ho un "motore di ricerca" dove trovo degli utenti, ed ho un campo "anni" con 18-21 21-25 ecc
passo tutto alla pagina del motore, però non so come fare la query..
il campo "datanascita" è del tipo DATETIME
Codice PHP:
if ($age2 != "") { //ovvio se non viene passata la data non accodiamo nulla
$age2x = explode("t",$age2); // si esplodono i dati postati
$ageXXa = date("Y",time())-$age2x[0]; //anno di ora - (es) 18
$ageXXb = date("Y",time())-$age2x[1]; //anno di ora - (es) 21
$query .= " AND UNIX_TIMESTAMP(u.datanascita) > ".mktime(0,0,0,1,1,$ageXXa)." AND UNIX_TIMESTAMP(u.datanascita) < ".mktime(23,59,59,12,31,$ageXXb);
}
la query è corretta, ma non trovo mai nulla

idee?