pues la funcion esta dando los resultados que tu le indicas, fijate cuando tu dices esto
Cita: WHERE fecha >= '".$fdayer."'
estas indicando que sea mayor o igual a la fecha de ayer es decir puede ser ayer o hoy, si deseas que solo sea ayer deberias decirle que sea igual unicamente WHERE fecha = '".$fdayer."', eso segun entendi que tienes por separado los temas populares de ayer y los temas populares de hoy,
saludos espero que te sea de ayuda