Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Double table SQL et PHP

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Pablo
Nouveau WRInaute

Inscrit le: 23 Mai 2004
Messages: 13

URL permanente de ce messagePosté le : Lun Avr 21, 2008 21:43    Sujet du message: Double table SQL et PHP

J’ai besoin d'un avis/coup de main en PHP car je suis sur que je ne part pas dans la bonne direction
En gros j'ai :

- une table produit
- une table staff

Chaque membre du staff peut mettre un commentaire sur chaque produit.

La structure de la table produit est comme ceci :

Table : id_produit nom_produit commantaire_staff1, commantaire_staff2,...

La structure de la table staff est comme ceci :

Table : id_staff nom_staff champs_sql

Quand je vais rajouter un staff ça va rajouter un champs dans ma table produit (ex: commantaire_staff3). Le nom de ce champ sera stocké dans la table staff.

Pour afficher un produit je devrai faire :

Code:

$query = "SELECT * from produit";
$result = mysql_query($query);
   if ($row=mysql_fetch_array($result))
   {
$id_produit = $row['id_produit '];
$ nom_produit = $row[nom_produit '];

/* récupération du reste de champs de la table produit à partir de la table staff */
   
   $query = "SELECT champs_sql from staff";
$result = mysql_query($query);
   if ($row=mysql_fetch_array($result))
   {
$champs_sql = $row[‘champs_sql '];
...
}
/* Fin de récupération */


Là je ne sais plus écrire :(, j’ai bien récupérer toutes les valeurs. Mais je n’arrive pas à écrire la fin de ma première requête.

Je pense que j’arriverai à trouver, mais je suis sur de ne pas partir dans la bonne direction et qu’il doit avoir une méthode, plus simple.
Si vous avez un avis je suis preneur :)

Pablo
 
Pablo
MichaelB
Nouveau WRInaute

Inscrit le: 29 Jan 2006
Messages: 13
Localisation: Neuchâtel, Suisse

URL permanente de ce messagePosté le : Lun Avr 21, 2008 22:04    Sujet du message: Double table SQL et PHP

Tu devrais créer une troisième table "commentaire" avec une structure du genre:

table produit:
id_produit, nom_produit

table staff:
id_staff, nom_staff

table commentaire:
id (incrémentiel), id_produit, id_staff, commentaire


Plus facile à gérer personnelement.. J'éspère que ca t'aidera...
 
MichaelB
bproductiv
WRInaute accro
WRInaute accro

Inscrit le: 27 Déc 2004
Messages: 2401
Localisation: La roche s/ yon

URL permanente de ce messagePosté le : Mar Avr 22, 2008 7:48    Sujet du message: Double table SQL et PHP

MichaelB a écrit:
Tu devrais créer une troisième table "commentaire" avec une structure du genre:

table produit:
id_produit, nom_produit

table staff:
id_staff, nom_staff

table commentaire:
id (incrémentiel), id_produit, id_staff, commentaire


Plus facile à gérer personnelement.. J'éspère que ca t'aidera...

En effet,
c'est l'essence même d'une base de donnée relationnelle...
Un petit cour de rattrapage s'impose!!
 
bproductiv Visiter le site web du posteur
Pablo
Nouveau WRInaute

Inscrit le: 23 Mai 2004
Messages: 13

URL permanente de ce messagePosté le : Mar Avr 22, 2008 9:35    Sujet du message: Double table SQL et PHP

Oui c'est une très bonne idée, j'avais utilisé ça pour le même site :)

Merci de m'avoir remis sur la bonne piste
 
Pablo
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort