Pokud máte v databázi datum narození a chcete najít řádky, které odpovídají věkovému rozmezí, nejjednodušší a nejúčinnější věc, kterou můžete udělat, je převést váš minimální věk a váš maximální věk na datum narození ve vašem php. Pak by váš dotaz byl něco jako:
SELECT * FROM USERS WHERE DOB > MIN_DOB AND DOB <= MAX_DOB;
za předpokladu, že DOB je časové razítko nebo datum nebo dlouhé.