Hola,
No almacenes la edad, almacena la fecha de nacimiento. Si necesitas mostrar la edad, haz el calculo. Mirando en el manual (
http://www.mysql.com/doc/en/Date_and...functions.html), en los comentarios de los usuarios viene esta consulta:
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(dob)), '%Y')+0 AS age FROM people;
siendo 'dob' la fecha de nacimiento de la tabla 'people'
Y tu segunda pregunta es crear el WHERE, comparando el campo con el valor elegido en el formulario, y uniendo las condiciones con AND. Para el rango tienes el BETWEEN (
http://www.mysql.com/doc/en/Comparison_Operators.html).
Saludos.
PD: Las consultas de SQL mejor en el foro de base de datos.
PD2: Cluster, tenemos que dejar de "chocar" asi.