como dice Whose es suficiente , pero si quieres hacer algo más pr0fesional, o tienes un sistema de añadir descargas y añadir comentarios a las descargas, etc.. mira esto que te sugiero :
te creas la tabla comentario ( comentario_id, codigo_id, fecha, texto, autor_id, etc..) según tus exigencias claro .
Lo que te tienes que dar cuenta, es el campo codigo_id , el cual me vá a indicar si el comentario es de noticias, de descargas, de usuarios(perfil), etc..
el campo codigo_id estará formado por 2 partes :
- el código de la seccion ( noticias entonces "noti", descargas pues .. "desc"
- y la id de la sección en concreto( ejmplo ; 21 ( noticia con id 21), 300( descarga con id 300).
de ese modo tendras algo parecido en ese campo :
- para una noticia -> noti_21
- para una descarga ->desc_300
ahora te voy a explicar como debes leer y escribir estos datos en el campo comentarios :
Para leer :
haces como dice nuestro amigo Whose, una consulta a la db, buscando el comentario , teniendo 2 datos :
para extraer el comentario de una noticia :
$comentario_id_noticia = "noti".$GET["noticia_id"];
mysql_query("SELECT * FROM comentarios WHERE codigo_id = '$comentario_id_noticia")
para extraer el campo comentario de una descarga :
$comentario_descarga = "desc".$GET["desc_id"];
mysql_query("SELECT * FROM comentarios WHERE codigo_id = '$comentario_desc")
Y ahora te explico como insertar los comentario :
al mostrar la noticia o descarga, supongo que ya sabrás la ID ( la guardas en una variable ) ejemplo :
$comentario_noticia = "noti_".$id_noticia;
y luego le haces el INSERT INTO ....
fácil no ?
de esta manera , te ahorras tener 200 tablas de comentarios para cada cosa ( noticias, descargas, usuarios(firmitas), etc..) ó 200 campos en la tabla comentario
Saludos