MMmm Camaro, si en la tabla tienes almacenado la fecha de nacimiento (lo mas logico) tu script no va a funcionar, pues comparas esa fecha con la fecha actual (y el tiempo no vuelve jejeje).
 
Lo mejor es sacar los cumpleañeros utilizando directamente SQL.
Aca esta la consulta que hice, y sirve inclusire para las personas que nacieron el 
29 de febrero, y asi no cumplen cada 4 años jejejeje.  
 Código PHP:
    $l = mysql_connect("localhost", "user", "pass");
mysql_select_db("basededatos");
$q = mysql_query("SELECT *, YEAR(NOW())-YEAR(fecha) AS edad FROM tabla WHERE IF( DAYOFYEAR(fecha)=60 AND MONTH(fecha)=2, DAYOFYEAR(fecha)-1, DAYOFYEAR(fecha) ) = DAYOFYEAR(NOW())")
or die(mysql_error());
 
while($fila=mysql_fetch_array($q)){
    print_r($fila);
} 
    
  Saludos!