Bonjour,

voici mon code :
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
require ("params.inc.php");   
 
	$connexion = new PDO('mysql:host='.$hote.';dbname='.$bd,$login,$mdp);	
 
	$citizen=2364939;
	$reqMoy ="select sum(Dxp) as Dxpm, sum(dforce) as Dforcem, sum(drank) as drankm from ( SELECT (ech1.Experience_Points - ech2.Experience_Points) Dxp , (ech1.Skill_Points - ech2.Skill_Points) dforce, (ech1.Rank_Points - ech2.Rank_Points) drank FROM erep_cit_histo ech1, erep_cit_histo ech2 where ech1.cit_id =".$citizen." and ech1.jour = (ech2.jour +1) and ech1.cit_id =ech2.cit_id order by ech1.id desc limit ?, ?) as moyen";
	$queryMoyen=$connexion->prepare($reqMoy);
	$queryMoyen->setFetchMode(PDO::FETCH_OBJ);
 
	$i=0;
	$j=0;
	$xpMoyen=array();
	$nbSemaine=array('j');
 
	while(($queryMoyen->execute(array($i,($i+6)))) && ($citizenRank = $queryMoyen->fetch()) && j<=7)
	{
		print_r( $citizenRank);
		$xpMoyen[]=$citizenRank->Dxpm;
		$j++;
		$nbSemaine[]="Sem -".$j;
		$i+=7;
	}

Le problème c'est que $queryMoyen->execute retourne toujours 0.
j'ai testé la requête avec de valeur fixe y'a pas de souci de ce coté la.
De plus la connexion est bonne aussi .

Pouvez vous m'aider?

d'avance merci.