Hola,
Lo que pasa es que no estas recogiendo el valor que te devuelve el mysql_query(). Es decir, en vez de :
Código PHP:
if(mysql_query("SELECT * FROM noticia WHERE id='$id'")){
debes poner
Código PHP:
if($result=mysql_query("SELECT * FROM noticia WHERE id='$id'")){
Suerte.