Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eronventer

Estrutura de Tabelas p/Sistema de Comentários

Recommended Posts

Pessoal,

 

Gostaria de uma ajuda para montar a estrutura de tabelas para um sistema de comentários de notícias.

Em um comentário, podemos ter réplica e tréplica.

 

Ex.:

Comentário principal - Fulano de Tal
|_Réplica do principal - Ciclano de Tal
 |_Tréplica da réplica - Fulano de Tal

A réplica só pode ser postada por outro usuário (Ciclano de Tal) e não pelo que postou o comentário principal, já a tréplica

quem posta é o que postou o comentário principal (Fulano de Tal), ou seja, vai ser um diálogo rápido de bate e volta entre

duas pessoas.....

 

Então pergunto, como eu poderia estruturar a(s) tabela(s) para esse sistema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

table noticia:

id, texto

table comentário:

id, comentario, id_noticia, id_user, replica

 

 

Acredito que assim ficaria bom..

sendo o campo replica, tendo valor 0 qndo for um 'comentário principal', e assim por diante..

ai você testa.. 'se o ultimo comentario de tal noticia, tiver 'replica = 0', então qm tiver postando(vai gerar um replica=1), não pode ser igual à quem criou o comentário com replica=0'

 

 

^_^, só uma idéia..

tb tô estudando MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso eu faria uma terceira tabela, pois relacionamento de muito para muitos.

 

Algo como:

 

tabela noticia
id_noticia, descricao

tabela comentario
id_comentario, desc_comentario

tabela noticia_comentarios
id_comentario, id_noticia, id_usuario

Ai voce controla os usuarios pela tabela noticia_comentarios.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.