Tengo un codigo que detecta que personas cumplen años en los proximos 30 dias.
El problema es que no se como ordenarlo por Fecha, es decir, los que cumplan antes que vayan primeros. Evidentemente nos sirve un simple ORDER BY Fecha ya que incluye el año y no ordenaria por cumpleaños, sino por edad.
Alguna idea? Gracias!!
Código PHP:
$prox = mysql_query("SELECT Jugador, Edad FROM datos WHERE to_days(date_add(Edad, interval year(current_date)-year(Edad) year)) - to_days(current_date) BETWEEN 0 and 30");
while ($lineas = mysql_fetch_array($prox))
{
echo nl2br("<font face=Arial color=#FFFFFF size=2></b><a href='ficha.php?Jugador=".urlencode($lineas[Jugador])."'><font color=#FFFFFF>" . $lineas['Jugador']."\n");
}
Seria una opcion?