Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1583 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Je vais commencer un site

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Je vais commencer un site

n°1186249
mongroidus
Posté le 28-08-2005 à 12:47:41  profilanswer
 

Je voudrais commencer un site en HTML/PHP, j'ai deja développer une petite interfaçe une fois en php/mySQL pour gerer une BDD avec des cd dedans, mais la c'est un petit site perso que je voudrais faire, avec articles, et un systeme de commentaires pour les artices, un truc simple.
 
Pzr contre au niveau du cheminement je suis un peu perdu, au niveau de la base de données surtout, comment organiser les tables pour ce genre de sites? je suis un peu perdu a ce niveau, apres au niveau PHP c'est bon, en fait oui c'est juste l'organisation du site dans mySQL qui me rebute un peu..  [:canaille]  quelqu'un aurait des conseils pour m'aider a demarrer correctement?
 
Merci  [:spykem@n]

mood
Publicité
Posté le 28-08-2005 à 12:47:41  profilanswer
 

n°1186279
omega2
Posté le 28-08-2005 à 14:09:34  profilanswer
 

fasse à une question aussi vague, je n'ai qu'un seul conseil à te doner :
fait toi un schema dans lequel t'indique pour chaque élément les sous éléments qui le constituent.
Et si plusieurs sous élements d'un élément sont identiques, il faudra le mettre dans une seconde table en indiquant à quel élément principal est relié ce sous élément.
 
PAr exemple, pour un cd, t'as plusieurs chansons, dont il aut une table chanson dans laquelle on dira quelle chanson est relié à quel cd.

n°1186283
Onesque
Derelict Otter
Posté le 28-08-2005 à 14:15:21  profilanswer
 

En gros, il te faut une table pour tes articles :  
 
titre
auteur
texte
chapo
commentaireID
...
 
après, je dirais une table pour les commentaires
 
avec un champ ID qui te permet de faire la jonction avec la table précédente
un champ texte
auteur
date
...
 
puis s'il faut être enregistré pour poster un commentaire : une table visiteurs, avec un login, mot de passe...
 
 
Voilà en gros, je pense que je partirais d'un truc comme ca.

n°1186300
mongroidus
Posté le 28-08-2005 à 14:34:28  profilanswer
 

Onesque a écrit :

En gros, il te faut une table pour tes articles :  
 
titre
auteur
texte
chapo
commentaireID
...
 
après, je dirais une table pour les commentaires
 
avec un champ ID qui te permet de faire la jonction avec la table précédente
un champ texte
auteur
date
...
 
puis s'il faut être enregistré pour poster un commentaire : une table visiteurs, avec un login, mot de passe...
 
 
Voilà en gros, je pense que je partirais d'un truc comme ca.


 
Ok je comprend. Par contre au niveau de la jonction, quand un article est crée par exemple, on va dire le 2e article (qui aura donc l'ID 2, quand quelqu'un va vouloir commenter,le champ ID de la table commentaires va se remplir automatiquement en fonction de l'ID de l'article?


Message édité par mongroidus le 28-08-2005 à 14:37:02
n°1186303
Onesque
Derelict Otter
Posté le 28-08-2005 à 14:37:10  profilanswer
 

Suis pas un expert, loin de là, alors ma réponse est à prendre avec des pincettes.
 
Oui tu peux créer des jointures entre les tables, mais je suis pas sur que ce soi nécessaire ici.
 
Ton champ 1 de la table A correspond au champ 2 de la table B. Tu dis juste que A-1 est égal à B-2 et tu fais un SELECT avec un WHERE basé là dessus...
 
(sais aps si c'est clair mon truc :D)

n°1186306
Onesque
Derelict Otter
Posté le 28-08-2005 à 14:38:08  profilanswer
 

Répondu avant l'edit.
 
Pour ton commentaire : q tu inscris ds la table, tu dis que ca correspond à l'article ID 2 et voilà.

n°1186307
mongroidus
Posté le 28-08-2005 à 14:39:16  profilanswer
 

Onesque a écrit :

Suis pas un expert, loin de là, alors ma réponse est à prendre avec des pincettes.
 
Oui tu peux créer des jointures entre les tables, mais je suis pas sur que ce soi nécessaire ici.
 
Ton champ 1 de la table A correspond au champ 2 de la table B. Tu dis juste que A-1 est égal à B-2 et tu fais un SELECT avec un WHERE basé là dessus...
 
(sais aps si c'est clair mon truc :D)


 
Oui je comprend mais je ne pense pas que ce soit necessaire.. Je vais faire une ebauche on verra bien?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Je vais commencer un site

 

Sujets relatifs
pb avec site internetConception site internet
[CSS]Site très lentcheminement de création d'un site
site flash/php, demande de conseils pour la structure globaleAfficher une page html d'un autre site sur ma page html
HTML, JAVA, PHP.. pour mon site ?Quel langauge pour mon site, HTML, JAVA, PHP.. ?
[REcrute] programmeur Php / html et autres pour site de journalisme !Comment améliorer mon site
Plus de sujets relatifs à : Je vais commencer un site


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR