Hola Xhikito, cómo vas??
Pues el colocar el "@" a la consulta, lo que haces es evitar imprimir en pantalla el reporte sql, mas no corrige el error.
Si antes de mostraba errores mysql, quiere decir que tu consulta está mal hecha. Postéala para verla vale??
Saludos