Om du har DOB i databasen och du vill hitta rader som matchar ett åldersintervall är det enklaste och mest effektiva att göra att konvertera din lägsta ålder och din maxålder till DOB i din php först. Då skulle din fråga vara något i stil med:
SELECT * FROM USERS WHERE DOB > MIN_DOB AND DOB <= MAX_DOB;
antar att DOB är en tidsstämpel eller ett datum eller långt.