No conozco todas las formas para extraer los datos obtenidos en las consultas,
suelo usar el mysql_fetch_array().
No se si la forma en que lo estás trabajando funciona, pero yo colocaría lo siguiente donde realizas la consulta:
Código PHP:
$resultado=mysql_query("select * from noticias where id = $id");
$row=mysql_fetch_array($resultado);
Prueba y nos avisas que tal te fue.
Saludos n_n