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
Puis je vais ecrire a l'ecran "Salle ou vous trouverez..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE salle_ID=$_POST['id_salle']
Et la je vais faire un SELECT sur ma table "oeuvres"
bien sur avec un WHILE puisque j'aurais
Mais pratiquant peut les JOINTURES je vous poses la question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE oeuvres.salle=$_POST['id_salle']
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
Merci de vos conseils.
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... } ?>
Partager