El hecho de no usar comillas como indice de un array en general tambièn puede llegar a confusiones con nombres de constantes ..ya sean de tu còdigo predefinidas o bien de constantes predefinidas de PHP.
Usa comillas tambièn en tu sentencia SQL . .pese que digas que es un "numero" ese $id_notas ... justamente cuando ese $id_notas podría ser un string Mysql lo tomarà como literal e intentará ejecutar esa sentencia SQL que para nada es una sentencia SQL.
Código PHP:
$sql_notas = "SELECT * FROM noticias WHERE id='".$id_notas."'";
Un saludo,