Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 24

salvar dados diferentes, mas ligados, no mysql

04-12-2010 18:34

Eu estou tentando fazer um sistema simples de fórum, e uma dúvida que me empaçou é como eu salva tópicos e respostas numa mesma tabela mysql.
eu vou por o auto_increment no campo post, e quero que só diferencie isso. isso é fácil, mas o probleme é que para por a resposta junto com o tópico o número do campo `id_topic` tem que ser igual, isso que eu quero saber como fazer. mudar o id apenas quando não for uma resposta,
o arquivo que eu uso para processar as mensagens é o "ucp.php", o modo de postagem de tópico é o ucp.php?mode=login, e o de postagem de reposta é o ucp.php?mode=reply.
vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17664
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

salvar dados diferentes, mas ligados, no mysql

05-12-2010 10:37

Eu acho que a relação de perguntas e resposta é: Uma tabela para pergunta, e outra para a resposta

Na tabela de resposta, terá um id, que identificará o post daquela resposta. Também um campo que irá armazenar a data, para diferenciar respostas novas de antigas, para listar as mesmas.

MOVIDO: de PHP para MySQL
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 24

salvar dados diferentes, mas ligados, no mysql

05-12-2010 14:05

eu fiz isso, mas acho que se tudo estivesse numa única tabela, ia ficar melhor e mais fácil.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17664
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

salvar dados diferentes, mas ligados, no mysql

05-12-2010 14:15

Se for usar uma tabela só, acho que seria mais ou menos assim:

id - ref - data - titulo - assunto - resposta

1 - 1 - 10/10/2010 - 09:00:10 - abc - abcde - nao
2 - 1 - 10/10/2010 - 09:10:10 - abc - fghij - sim

Criei um campo chamado ref que irá relacionar pergunta e resposta, esse ref pode ser o id da própria pergunta.

Na hora de consultar, poderia ter um select para retornar todas as perguntas

SELECT campos FROM tabela WHERE resposta='nao'

Ai, retornaria todas as perguntas como link junto com o ref, quando clicar no link, vai ter outra consulta, pegando o ref daquela pergunta.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado