Je suis plus que débutante en ce qui concerne le SQL, et, en général, j'essaie de me débrouiller seule ou en parcourant des forums pour trouver la solution à mes problèmes, mais là, je n'ai pas trouvé comment faire une requête qui, pourtant, doit être très courante... (si la réponse existe sur ce forum, d'avance toutes mes excuses, c'est que j'aurai mal cherché...)
D'une part, j'ai deux tables :
1) fournisseurs avec : id (autoincrémenté), nom, adresse, etc.
2 ) produits avec : id (autoincrémenté), nom, chemin_image, description, prix, stock, id_fournisseur
D'autre part, j'ai une page php sur laquelle tous les produits contenus dans la table "produits" sont listés : nom, image - tous fournisseurs confondus - avec, pour chaque produit, un bouton "détail". Cliquer sur l'un des boutons "détail" amène à la page... "detail.php" qui affiche le nom, l'image, la description et le prix du produit sélectionné dans la page précédente. Là, je n'ai pas de problème pour faire la requête permettant de les récupérer puis de les afficher.
CODE
$query = mysql_query("SELECT * FROM produits WHERE id='$id'");
$row = mysql_fetch_row($query);
$row = mysql_fetch_row($query);
Cependant, je voudrais ajouter à chaque produit le nom du fournisseur correspondant, mais il me faut aller chercher son nom sur la table "fournisseurs", si je ne veux pas me retrouver avec son n° id, et je ne sais pas comment écrire ma requête.
Merci d'avance pour votre aide...