Utilisateur anonyme
-
5 nov. 2010 à 22:02
Utilisateur anonyme -
6 nov. 2010 à 19:10
bonjour !
j'aimerais bien crée un blog ( je connais le php; sql; html; css)
mais le problème c'est que je ne sai pas comment mi prendre pour organiser la BDD
je voudrais intégré dans mon blog un espace membre avec des commentaire (seule les inscris pourra métré des commentaire )
avec des catégories et des tags pour chaque articles
je pensai mi prendre comme sa :
avec une table article ( id ; id_catégorie; titre; contenu; date_de_création;)
avec une table commentaire ( id ; id_article; id_membre; commentaire ; date_commentaire;)
avec une table catégorie( id ; non_catégorie;)
mon problème sai comment mi prendre pour crée une tables "tags"
je fais une table comme les catégorie
ou je fais une table tags avec (id; id_article; non_tags)
sachant qu'il peu avoir plusieurs tags pour chaque articles !
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 5 nov. 2010 à 23:53
Salut
Dans tes tables je vois pas la table membres
(id_membre, email, login, pass_md5, date_ins, actived)
Pourquoi pas mettre tags direct dans article ?
la value_tags peut incrementer et tu divises par le nombre
de tageurs, tu rajoutes 3 champs nb_de_tags, value_tags
note moyenne value_tags / nb_de_tags
id_membre pour eviter qu il tag 2 x le même article
As tu déja téléchargé un script sur PHPCS par exemple ou sur TOOCHARGER.COM, pour voir comment font les autres ?
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 5 nov. 2010 à 23:55
Salut,
Et pourquoi tu t'inspirerais pas des dinosaures dans le domaine, à savoir Wordpress, dotClear, etc ? Jette donc un oeil à leur code source, la structure de leur base...
Et si tu sais pas comment t'organiser, c'est que tu ne sais peut-être pas prendre le problème dans le bon sens (en l'occurrence, commencer à réfléchir aux tables en premier, c'est pas la bonne manière de faire). Un peu de lecture sur Merise et les méthodes d'analyse pourraient t'être bénéfiques.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)