No sé que guardas en tu campo fecha de tu BD .. pero si fuera (o filtras) ese valor para quedarte con el año sólo sería algo así:
Hay que generar tus años de forma dinámica para ver si el valor que se está generando es = al que obtuvistes de tu consulta a tu BD .. si es así, tendrá que usar la opción "selected" en dicho "<option>".
Código PHP:
echo "<select name=\"anyo\">";
for ($anyo=1900; $anyo<=2020; $anyo++){
if ($row['fecha']==$anyo){
echo "<option value=\"$anyo\" selected>$anyo</option>";
} else {
echo "<option value=\"$anyo\">$anyo</option>";
}
}
echo "</select>";
Un saludo,