Quelqu'un sait que dans les sites wiki tout peut modifier la page je veux savoir comment je peux faire ce que MySQL je veux connaître la structure de la table mysql fot ce travail et comment approuver les modificationscomment le travail du site wiki i signifie la structure sql
Répondre
Vous pouvez avoir une pages contenant de table et une table contenant l'historique de la page (avec une clé étrangère PageID)
C'est une question extrêmement large - presque comme demander: « Quels tableaux devrais-je avoir pour un site e-commerce? " Cela dépend entièrement du contenu que vous voulez stocker.
Si vous voulez en savoir plus sur une implémentation wiki particulière (par exemple MediaWiki, qui gère Wikipedia), vous pouvez simplement télécharger et installer l'application. Les tables réelles avec des données réelles seront alors là pour vous permettre de regarder à votre guise.
Si vous concevez une nouvelle application wiki, vous devrez en savoir beaucoup plus sur les données impliquées avant de pouvoir commencer à définir une structure de table.
En général, cependant, chaque fois que vous voulez stocker un historique de révisions, vous aurez besoin d'un tableau représentant les révisions. Chaque ligne de cette table stocke le texte d'une révision et une clé étrangère le connecte à la page (ou à un autre objet) dont il s'agit d'une révision.
Vous pouvez jeter un oeil à la Mediawiki data base schema:
structure de base de données est décrite ici: http://www.mediawiki.org/wiki/Manual:Database_layout. Le schéma le plus détaillé est http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/MediaWiki_database_schema_1-19_(r102798).svg/2193px-MediaWiki_database_schema_1-19_(r102798).svg.png – Vladislav