Dados do fórum na base de dados mysql

Então eu estou usando o php para fazer um site simples para um projeto da escola.

Para um fórum, eu faria isto?

Quando uma nova área é criada > crie uma nova base de dados Quando um novo tópico numa área é criado > crie uma nova tabela Quando é criada uma nova publicação num tópico > adicionar uma linha à tabela

Quando uma área é apagada > apagar a base de dados Quando um tópico é apagado > apagar a tabela

Etc.

isto seria o que você faz para um cenário tipo fórum?

Author: FabianCook, 2012-10-05

2 answers

Você não adiciona tabelas ou bases de dados depois de ter lançado o seu projecto. Configure um design que não precisa de tabelas novas, mas apenas entradas novas.

Podias fazer algo assim.
areas (id, name)
topics (id, area_id, name)
posts (id, topic_id, title, content)
 3
Author: juergen d, 2012-10-05 01:35:39

O esquema da sua base de dados deve estar praticamente bloqueado para as operações normais do seu site. Você teria um único banco de dados, uma tabela para fóruns, uma tabela para posts, uma tabela para usuários, etc.

Se você procurar, há tutoriais lá fora para ajudá-lo a começar. Acabei de encontrar este: Criando um simples tutorial do fórum PHP.
 1
Author: jimp, 2012-10-05 01:41:15