Muchas gracias
gnzsoloyo por tu aportación de que no me lo cogia como DATE sino como VARCHAR.
He descubierto que si haces un DATE_FORMAT el tipo DATE se convierte en VARCHAR, o eso he deducido, asi que he hecho la siguiente modificacion en la consulta SQL y ha funcionado:
$sql = "SELECT id, poblacio, descripcio, horari, lloc, organitza, DATE_FORMAT(dia, '%d/%m/%Y') AS dia_trobada FROM trobades WHERE dia > CURDATE() ORDER BY dia";
Cuando hago el DATE_FORMAT guardo la columna con otro nombre y lo ordeno por el campo dia que no cambia de formato y sigue siendo DATE.
Gracias por ayudarme!
Saludos!
