Bonjour a tous et a toutes,
Je fais appel a votre aide car j'ai une requete SQL qui est très étrange.
Lorsque je la lance dans PHPMYADMIN il me trouve bien les resultats que je veux, pourtant lorsque je lance mon code je n'ai pas la meme chose...
Pouvez vous m'expliquer ou j'ai pu faire une erreur car je ne vois pas du tout...
Voici ma requete dans PHPMyadmin :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 (SELECT reference, type FROM tj_descriptif_moteur JOIN t_descriptifs ON t_descriptifs.reference = tj_descriptif_moteur.ref_descriptif WHERE conf_moteur = 'PACK A' AND module='MA' AND type='Descriptif Montage') UNION (SELECT reference, type FROM tj_descriptif_moteur JOIN t_descriptifs ON t_descriptifs.reference = tj_descriptif_moteur.ref_descriptif WHERE conf_moteur = 'PACK A' AND module='MA' AND type='Descriptif Complementaire')
Et voici mon code PHP :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //creation des variables $conf = $_POST['conf']; $module = $_POST['module']; //affichage en abscisse la liste des moteurs choisis $sql_liste_moteurs = "SELECT id FROM t_moteurs WHERE conf='$conf' ORDER BY cle ASC"; $req_liste_moteurs = mysqli_query($conn, $sql_liste_moteurs); //requete concernant les Descriptifs montage choisis $sql_refs_desc_montage = "(SELECT reference, type FROM tj_descriptif_moteur JOIN t_descriptifs ON t_descriptifs.reference = tj_descriptif_moteur.ref_descriptif WHERE conf_moteur = '$conf' AND module='$module' AND type='Descriptif Montage') UNION (SELECT reference, type FROM tj_descriptif_moteur JOIN t_descriptifs ON t_descriptifs.reference = tj_descriptif_moteur.ref_descriptif WHERE conf_moteur = '$conf' AND module='$module' AND type='Descriptif Complementaire')";
Partager