Gracias Cluster!!! estás en todas vos eh?
Ahí estuve viendo lo que me dijiste y otras cositas más por ahí... pero no me termina de quedar claro, sería así?:
//conex. con la base
mysql_connect(..);
//borrar aquellos registros que hayan pasado de fecha
mysql_query("DELETE FROM mz_agenda WHERE fecha > NOW()", $db);
//mostrar los registros ordenados por fecha
//ej: primero 23 enero, después 29 enero, después 3 febrero y así...
$result=mysql_db_query("proyecto","SELECT * FROM mz_agenda ORDER BY fecha ASC");
//después viene el while ( $row=mysql_fetch_array($result) ){ .. }
mysql_close();
En este útlimo caso, vos me dijiste algo de ASC o DESC, hace falta incluirlo, si es así está bien ubicado?