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.
Partager