hola hernansam.
Ese error es por que el valor que estas trabajando en el mysql_fetch_assoc está vacio, y esto se debe a que tu consulta le falta:
Código PHP:
$conexion=mysql_query("SELECT * FROM noticia WHERE archivo",$conexion);
/*si te das cuenta donde pones la claúsula WHERE no estás cumpliendo la
función lógica ejm: una =*/
modifica eso.
Suerte.