Bonjour à tous je suis nouveau ici après quelques recherche je ne trouve pas mon problème qui est du moins très étrange selon moi

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
 
class moyenne{
 
	function moyenneTempsPage($nombreEnregistrement,$db){
 
 
  $sql = "SELECT temps FROM temps ORDER BY id DESC limit $nombreEnregistrement";
 
  $resultat = $db->prepare($sql);
 
  $resultat->execute();
 
  echo $nbr = $resultat->rowCount();
 
  $temps = 0;
 
  while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) 
  {
 
    $temps = $temps + $donnees['temps'];
 
  }
  $resultat->closeCursor();            
  return round($temps/$nbr,3);
 
 
 
 
	}
 
}

Tout roule exactement comme je veux le problème est quand je commente la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 echo $nbr = $resultat->rowCount();
cette ligne était pour validé le nombre d'enregistrment renvoyé

la valeur retourné est toujours 0 ...

et lorsque je la décommente tout va a merveille ....

je ne comprend pas pourquoi quelqu'un peu m'expliqué SVP