Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2007, 06:17
Avatar de blakeyed
blakeyed
 
Fecha de Ingreso: marzo-2004
Ubicación: Ahora mismo, Málaga
Mensajes: 78
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Sistema de comentarios en PHP

Si en total no piensas tener muchos comentarios, puedes crear una tabla de una BD para almacenarlos allí todos, y crear un índice en el identificador de comentario y en la referencia:

TABLA:
`id` int (también definir auto_increment)
`ref` int
`quien` varchar(64)
`coment` text

Cada vez que cargues una página, ésta definirá la referencia de los comentarios a extraer y cuando quieras extraer los comentarios haces:
mysql_request("SELECT * FROM `comentarios` WHERE `ref`=1"); (Por ejemplo).

Así si consultas desde la página de la sección 1 sólo extraerás los comentarios pertenecientes a esa sección. Si crees que tendrás muchos comentarios, como unos 20000 o así por sección, o complicas demasiado la tabla (incluyendo nombre del navegador, ip, login de usuario y cosas así, o los comentarios son muy largos) puedes crear varias tablas y las consultas serían:

mysql_query("SELECT * FROM `comentarios$ref`");

Habiendo creado una tabla para cada sección, por ejemplo.

Por cierto, seguro que las páginas tienen cosas en común, estructura, cabeceras, y cosas así... no te viene mejor crearlas directamente en PHP para no tener que repetir todas esas partes comunes en cada web ¿? Además, si por ejemplo cambias alguna de esas partes, tendrás que cambiarla en todas las páginas, y es un tostón.

Saludos
__________________
Saludos

Gaspar Fernández
Poesía Binaria