| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Pablo Nouveau WRInaute
Inscrit le: 23 Mai 2004 Messages: 13
|
Posté 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 |
|
| |
|
 |
MichaelB Nouveau WRInaute
Inscrit le: 29 Jan 2006 Messages: 13 Localisation: Neuchâtel, Suisse
|
Posté 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... |
|
| |
|
 |
bproductiv WRInaute accro

Inscrit le: 27 Déc 2004 Messages: 2401 Localisation: La roche s/ yon
|
Posté 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!! |
|
| |
|
 |
Pablo Nouveau WRInaute
Inscrit le: 23 Mai 2004 Messages: 13
|
Posté 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 |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|