demande conseil entre JOIN et sql imbriqués
Bonjour,
Sans doute récurent, mais j'aimerais savoir comment organiser ma requete 8O
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:
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:
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:
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.