Comment structurer les tables d'une très simple blog dans MySQL?

Je veux ajouter un très simple blog sur une de mes LAMPE sites. Elle serait liée à l'utilisateur d'un profil existant, et ils seraient en mesure de simplement entrer un titre et un corps de chaque poste dans leur blog, ainsi que la date serait réglé automatiquement lors de l'envoi. Ils seraient autorisés à modifier et de supprimer tout post de blog et de titre à tout moment. Le blog serait affichées de la plus récente à la plus ancienne, peut-être 20, postes de à une page, avec une bonne pagination ci-dessus. D'autres utilisateurs seraient en mesure de laisser des commentaires sur chaque poste, le propriétaire du blog serait autorisé à supprimer, mais pas de pré-modéré. C'est principalement ça. Comme je l'ai dit, très simple.

Comment dois-je structurer les tables MySQL pour cela?

Je pars du principe que puisqu'il y aura des billets de blog et les commentaires, j'aurais besoin d'un tableau distinct pour chaque, est-ce correct? Mais alors qu'est-colonnes dont j'ai besoin dans chaque tableau, quelles structures de données dois-je utiliser, et comment dois-je lier les deux tables ensemble (par exemple, toutes les clés étrangères)?

Je ne pouvais pas trouver tout de tutoriels pour quelque chose comme cela, et ce que je cherche à faire est de vraiment offrir aux utilisateurs de la version la plus simple d'un blog possible. Pas de tags, pas de modération, pas d'images, pas de fantaisie, mise en forme, etc. Juste un simple journal de type pur-texte de blog avec commentaires par d'autres utilisateurs.

Ressemble Devoirs Dire ce que vous avez essayé et mis en œuvre jusqu'à présent?
Regarde mon histoire sur un Débordement de Pile. Je ne suis certainement pas d'étudiant. Je n'ai pas essayé de mettre en œuvre quoi que ce soit encore parce que c'est pour un site de production. Je ne fais pas de "trial and error" sur des sites, j'ai d'abord déterminer la meilleure façon de mettre en œuvre quelque chose, et puis je l'appliquer. C'est ce que je suis ici pour essayer de comprendre.
Regardez comment tout existant blogging moteur t-il. Il y a beaucoup d'exemples à regarder.

OriginalL'auteur ProgrammerGirl | 2012-09-10