Bonjour, ma requete sql ne s'exécute pas quand elle est importé en php mais pourtant elle marche sur phpMyAdmin (je bosse sur WAMP).

Code : 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
                    <?php
 
                    // Connexion au serveur MySQL
                    $server = "localhost";
                    $login = "root";
                    $mdp = "";
                    $db = "truc";
                    $link = mysqli_connect($server, $login, $mdp, $db) or die("Error ".mysqli_error($link));
 
 
					$rq="SELECT partie_fini.timestamp,partie_fini.scenario,(partie_fini.nb_fini-partie_perdue.nb_P) AS R, (partie_jouee.nb_jouées-partie_fini.nb_fini) AS I, partie_perdue.nb_P AS P"
." from (SELECT COUNT(scenario) AS nb_fini, scenario, timestamp"
." FROM partie_enreg WHERE label='fin-partie' AND partie_enreg.course='Formation et démonstration'"
." GROUP BY scenario"." HAVING nb_fini > 1) as partie_fini,"." (SELECT COUNT(scenario) AS nb_P, scenario"
." FROM partie_enreg WHERE label='fin-partie' AND intitule='echec' AND partie_enreg.course='Formation et démonstration'"
." GROUP BY scenario"." HAVING nb_P> 1) as partie_perdue,"
." (SELECT COUNT(scenario) AS nb_jouées, scenario"." FROM partie where joueur IN (SELECT id FROM joueur WHERE course='Formation et démonstration') GROUP BY scenario"
." HAVING COUNT(scenario) > 1) as partie_jouee"." WHERE partie_fini.scenario = partie_jouee.scenario AND partie_fini.scenario=partie_perdue.scenario"." ORDER BY partie_fini.scenario";
 
                    $results = mysqli_query($link, $rq);
					//or die ('Execution de la requête impossible');
 
 
 
                    while ($row = mysqli_fetch_assoc($results)) {
						echo '<tr>';
 
                         echo'  <td class="col-1">'.$row["partie_fini.timestamp"].'</td>
                                <td class="col-2">'.$row["partie_fini.scenario"].'</td>
								<td class="col-3">'.$row["R"].'</td>
								<td class="col-4">'.$row["I"].'</td>
								<td class="col-5">'.$row["P"].'</td>
								
								</tr>';	
					}
 
                    ?>