Amigo, lo que debes es asignar a cada comentario un id de cada noticia, ejemplo, la noticia 2 el id es dos y a la hora de meter un comentario en la noticia 2 debera guardar en un campo id_noti el valor 2 para que cuando mandes a mostrar los comentarios de la noticia 2 la consulta use el campo id_noti para mostrar el contenido.
A como dice GatorV
Puedes usarlo así
Código PHP:
SELECT * FROM tabla WHERE id_noti='$id_noti'
--------------------------------------------------------------------------
Aquí te dejo a como lo uso yo:
Código PHP:
<div align="left">
<?php
$this_file = "galeria.php?galeria=$id_gal&foto=$id_pic";
if (!isset($PHP_SELF) || $PHP_SELF == "") { $PHP_SELF = $this_file; }
if (isset($_POST['txtnick'])) { $txtnick = $_POST['txtnick'] ; }
if (isset($_POST['txtname'])) { $txtname = $_POST['txtname'] ; }
if (isset($_POST['txtcoment'])) { $txtcoment = $_POST['txtcoment'] ; }
if($_REQUEST[txtprecionarme]){
if($txtname=="" or $txtcoment==""){
echo "<div align=\"center\"><strong>Error:</strong> Rellene todos los campos</span></div>";
}
else {
mysql_query("INSERT into polin_comentarios_galerias (nick,nombre,comentarios) VALUES ('$txtnick','$txtname','$txtcoment')") or die (mysql_error());
}
}
?>
<?php
$nickuser="nick";
$consulta=mysql_query("SELECT * FROM polin_comentarios_galerias WHERE nick='$id_gal' order by id DESC") or die (mysql_error());
while($sql=mysql_fetch_array($consulta)) {
$n_coment=$sql[nombre];
$c_coment=$sql[comentarios];
$nombre = substr($n_coment, 0, 100);
$comentarios= substr($c_coment, 0,2000);
echo "<span class=\"colordeltextodelcomentario\">$nombre:</span> $comentarios<br><br>";
}
?>
</div>
<div align="center">
<form id="form1" name="form1" method="post" action="<? echo $this_file; ?>">
<label>
<input name="txtprecionarme" type="hidden" id="txtprecionarme" value="true" />
<input type="hidden" name="txtnick" id="txtnick" value="<? echo $id_gal; ?>" />
<br />
</label>
<label>
Nombre: <br />
</label>
<input name="txtname" type="text" id="txtname" maxlength="40" />
<br />
Comentario:<br />
<label>
<textarea name="txtcoment" cols="60" id="txtcoment" onKeyUp="maximucho()"></textarea>
</label>
<br />
<br />
<label>
<input type="submit" name="button" id="button" value="Enviar comentario" />
</label>
<br />
</form>
</div>
Talves te funciona mi ejemplo.