
13/01/2007, 06:17
|
 | | | Fecha de Ingreso: marzo-2004 Ubicación: Ahora mismo, Málaga
Mensajes: 78
Antigüedad: 21 años 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 |