Tengo la siguiente consulta a una base de datos, el problema está en el "dia", la tabla me muestra los días mayores o iguales, por lo tanto, si paso al mes siguiente no me muestra los primeros días porque son menores. No sé si me he explicado bien, aquí les dejo el código, a ver si me pueden ayudar. Gracias.
Código PHP:
<?php
$dia = date('d');
$mes = date('m');
$ano = date('Y');
$result = mysql_query("SELECT * FROM calendario WHERE dia >= '".$dia."' AND mes >= '".$mes."' AND ano >= '".$ano."' ORDER BY ano
?>