Double table SQL et PHP
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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 :
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
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: Tout sélectionner
$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
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...
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

- Messages: 2837
- Inscription: Lun Déc 27, 2004 16:29
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!!
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Les pays gérés par la Google Toolbar 2.0
- Yahoo Slurp et autres robots d'indexation de Yahoo
- Services et outils de Yahoo! Search
- Parts de marché des moteurs aux USA (Octobre 2006)
- Les visiteurs de WRI apprécient Firefox
- Google indexe plus de 8 milliards de pages
- Agent Web Ranking v.2.6.2 s'ouvre à l'Asie
- Liste de sites à PageRank 10 (PR 10)
- Statistiques sur la blogosphère (Août 2006)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum