sql jointure et appel de données
Posté : 30 avr. 2014, 11:40
Bonjour après avoir finis de remplir ma base de donnée je souhaite appelé mon catalogue , j'ai trois table une table ou il y a les nom et id de produit, une table boutique ou je reference mes boutiques, et une table catalogue ou je recupère mes prix selon mes boutique et produit ,
je souhaite afficher un tableau mais j'ai un soucis ^^ j'utilise la requete
que dois-je faire ?
je souhaite afficher un tableau mais j'ai un soucis ^^ j'utilise la requete
"SELECT * FROM PRODUIT LEFT JOIN CATALOGUE ON PRODUIT.id_produit = CATALOGUE.id_produit ORDER BY CATALOGUE.id_boutique "; ça fonctionne mais ensuite pour mettre dans un tableau je fais
while ( $produit = mysql_fetch_assoc($resultat) ) {
if ($produit['id_boutique'] == '2'){$mis = $produit['prix'].'mis';}else{$mis = '';}
if($produit['id_boutique'] == '1'){$sfa= $produit['prix'].'sfa';} else{$sfa= '';}
echo '</tr><tr>
<td>'.$produit['nom_produit'].'</td>
<td>'.$sfa.'</td>
<td>'.$mis.'</td>';
}
et la c'est le drame , je récupère bien le nom des produits mais à partir de certain produit une des colonnes duplique un prix (toujours le même)à l'infini