hola hernansam.
Me referia a que tu consulta sql es´tá mal, pues para usar el Where tu tienes que hacer una comparacion(funcion logica)
por ejemplo:
Código PHP:
$sql = "SELECT id,nombre,cuerpo,subcuerpo,autor FROM noticia WHERE archivos='publicidad'";
$consulta = mysql_query($sql);
Te bota el error por que al ejecutar la sentencia mala $consulta está vacio.
En conclusión si usas el WHERE
archivos tienes que compararlo con algo
Suerte.