Bonjour !
Tel que je le comprends, CURDATE ne renvoie que la date, donc la comparaison doit se faire avec un "datetime" avec la date du jour à 0h00
Si aucune de vos annonces ne date de 0h00mn00 précisément, la requête avec le "=" ne renverra rien, car les instants sont différents.
Bonne continuation !