Saludos
Ok te entiendo seria realizar dos querys
1.
Cita: en un principio me tiene que mostrar tres eventos que todavia no han pasado dando igual cual sea la fecha
Código PHP:
Ver original$sql="SELECT * FROM noticias WHERE fecha>CURDATE() ORDER BY fecha ASC LIMIT 3";
2.
Cita: y los últimos siete eventos que ya han pasado dando igual cual sea la fecha lo más importante es que sean los más proximos a la fecha en la que estamos
Código PHP:
Ver original$sql="SELECT * FROM noticias WHERE fecha<CURDATE() ORDER BY fecha DESC LIMIT 7 ";
Algo asi pensaria te podria orientar