tu error es la propia query:
Código SQL:
Ver originalSELECT * FROM comentarios WHERE id_noticia=$id
debería ser:
Sin embargo, yo te sugeriría que `cacharas` el número de comentarios en un campo de tu tabla principal, cuando agregues un comentario actualices el campo de tu tabla, igualmente con alguna eliminación.
algún campo:
Código SQL:
Ver originalcomentarios SMALLINT(4) NOT NULL DEFAULT 0
de esta forma cuando agregues un comentario añades una query:
Código SQL:
Ver originalUPDATE noticias SET comentario=comentario+1 WHERE id=$iddenoticia