si un cumpleaños, se cumple cada año, el año sigue siendo inútil...
vamos, que:
Código PHP:
$mes_actual = date('m');
$fecha_cumple = '1987/06/10';
$mes_cumple = date('m', strtotime($fecha_cumple));
if ($mes_actual == $mes_cumple) echo 'Cumpleaños!!';
aquí el problema esta en que al estar guardada la fecha como
INT, es casi imposible determinar el mes dado sin recurrir a cálculos extrayendo el dato previamente...
sería como iterar todas las fechas de la BD, y operar una a una... he ahí otra razón de que un buen diseño en la BD es crucial en estos casos, ya que una operación de fechas a través de SQL se realiza internamente... aunque hablando me quedo corto, es lo mismo, veas por donde lo veas...