gracias pero ya encontre la solucion para obtener cuantos años tiene el usuario y es esta:
Código PHP:
SELECT nombre, fecha_nacimiento, CURDATE(), (YEAR(CURDATE())-YEAR(fecha_nacimiento))-(RIGHT(CURDATE(),5)<RIGHT(fecha_nacimiento,5)) AS edad from datospersonales
esta consulta me devuelve lo siguiente, ejemplo:
martin | 1981-06-04 | 26/09/2004 | 23
donde 23 son los años que tiene martin
ahora tengo un problema, quiero agregarle un condicional "where" para que me devuelva los usuarios que tienen entre 20 y 30 años de edad, supongo que debo utilizar un "between" pero el problema que tengo es que hago referencia a EDAD y este no es un campo sino un alias y no se como hacerlo. desde ya muchas gracias