Bonsoir à tous,
Cette requête met trop de temps à s'exécuter.

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
function recherche_cessation ($connexion)
{
 
$matricule = $_POST['matricule'];
 
$cessations = $connexion->prepare("SELECT *  
FROM absences A
JOIN employes E, type_conge T 
WHERE E.num_matricule = A.matri_employe
AND A.id_type = T.id_type_conge
AND A.motif ='Congés'  AND A.matri_employe = :matricule
 ");
 
$cessations->bindParam(':matricule', $matricule, PDO::PARAM_STR); 
$cessations->execute();
 
return $cessations->fetch(PDO::FETCH_OBJ);
}
 
$lesCessation=recherche_cessation ($connexion);
 
while( $lesCessations ) // on récupère les produits
{
	//j'affiche les enregistrements
 
}$cessations->closeCursor();
Pourrais-je avoir de l'aide pour résoudre le problème?
Merci