Te sugiero que en tu query uses las funciones
die() y
mysql_error() para que el script no continue y además te arroje el error.
Es decir:
Código PHP:
mysql_query("INSERT INTO comentarios (nick,comentario,id_usuario,id_noticia) VALUES ('$nombreusuario','{$_POST['comentario']}','$idusuario','{$_POST['id_noticia']}')",$link) or die(mysql_error());
Saludillos.