Bonjour,
Sans doute récurent, mais j'aimerais savoir comment organiser ma requete

Entre ceci,(voir plus bas) et une seule requéte avec JOIN.

Je vais pour une salle de musée, faire un simple SELECT avec $_POST['id_salle'] ,dans ma table musee
Ceci va me permettre d'afficher sa description

1er etage , aile nord , grande salle lumineuse etc..

Donc pas de WHILE j'ais tout directementpar mon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
WHERE salle_ID=$_POST['id_salle']
Puis je vais ecrire a l'ecran "Salle ou vous trouverez..."
Et la je vais faire un SELECT sur ma table "oeuvres"
bien sur avec un WHILE puisque j'aurais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
WHERE oeuvres.salle=$_POST['id_salle']
Mais pratiquant peut les JOINTURES je vous poses la question:

Dans ce cas précis serait'il mieux de ne faire qu'une requéte avec jointure et quelle syntaxe ?

Merci d'avance
Je penses par exemple a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?PHP
$resultat=mysql_query( "SELECT musee.*,oeuvres.*
FROM oeuvres INNER JOIN musee
ON musee.salle_ID = oeuvres.salle
WHERE oeuvres.salle=$_POST['id_salle']");
 
while ($row=mysql_fetch_array($resultat)) 
         {
          $nom= $row['musee.salle']);
          //=========etc...
         }
?>
Merci de vos conseils.