Bonjour,
Malgrés tout les models de jointure que je traites, je butes sur celle-ci, pouriiez vous me dire
ce qui devrait me sauter aux yeux ?
Merci d'avance
MES TABLES
une table articles (C)
id auto incremente unique
sonnom (non unique)
sonnumVariante (non unique)
mais le couple sonnom/sonnumVariante lui est unique !
une table variante (A)
id auto incremente unique
numVariante
nomVariante
Je veux pour UN sonnom afficher tout les nom de variantes qu'il possede
J'avais fait
j'obtiens le select avec plusieurs lignes mais vide ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $sql ="SELECT A.* FROM variante A INNER JOIN articles C ON A.numvariante = C.sonnumVariante WHERE C.sonnom='machin'"; $result = mysql_query($sql); echo "<select name='LaVariante'>"; while($row = mysql_fetch_assoc($result)) { echo "<option value='".$row["nomVariante"]."'>".$row["nomVariante"]."</option>"; } echo "</select>"; }
Mille mercis d'avance
Partager