Hola estimados:
estoy programando un pequeño foro y tengo la siguiente pregunta:
Pensaba almacenar los totales mensajes y totales de respuestas de cada foro en un campo más de la base de datos y del tema correspondiente, es decir, cada vez que alguien envía un mensaje el campo "respuestas" y "totalmensajes" se incrementa en 1.
Esto tiene el problema de que si elimino un mensaje (que lo hago directamente desde la base de datos) el número de mensajes mostrado será mayor al real.
Entonces habia pensado en contar los registros con la función "mysql_num_rows". Pero esto significa realizar una nueva consulta a la base de datos cada vez que muestro un mensaje y el listado de foros, por lo que creo que el rendimiento no será el mismo (pensando en que muchos usuarios a la vez posteen)
qué opinan? que me conviene hacer? .
El foro lo tengo acá por si lo quieren ver: http://www.webmagic.cl/foros.php
Cuando lo termine bien les posteo el código por aquí.
saludos y gracias de ante