fusionner deux requete en une

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fusionner deux requete en une

Re: fusionner deux requete en une

par ouckileou » 08 juin 2011, 16:47

Tu fais une jointure entre produits et prod_marques avec la condition produits.id_marque = prod_marques.id_marque

Et du coup pour chaque produit tu auras le nom de la marque correspondante

fusionner deux requete en une

par ProblemeSQL » 08 juin 2011, 13:34

Bonjour, je voudrais faire en sorte que ces 2 requêtes n'en soit qu'une seule:
$SQL = "SELECT nom as marque,id as id_marque
FROM  prod_marques
";
while ($row = mysql_fetch_object($query_marque)) {
	echo '<br><br>';
	echo $row->marque;	echo '<br><br>';
	$id_marque = $row->id_marque;
	
	
$SQL1 = "SELECT nom as nom_prod,parfum as parfum,poids as poids,prix_TTC as prix
FROM  produits
WHERE id_marque ='$id_marque'

La table produits contiennent tous les infos sur les produits et un identifiant "marque"
La table marque contient l'identifiant de la marque et son nom

Je ne veux surtout pas répéter pour chaque produits le nom de la marque;

Donc ce code fonctionne, j'écris une fois au dessus le nom de la marque et ensuite je liste tous les produits de cette marque.k

Je veux lister tous les produits mais en fonction de la marque.

Merco