Bonjour

J’exécute la même requête via un script php et php my admin mais je n'obtiens pas les même résultats.

voici la version mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT g, h, k, l, sum( n ) AS heures, MIN( b ) AS date1, MAX( c ) AS date2
FROM tb_absences
GROUP BY h ASC
LIMIT 0 , 30
ce code m'affiche bien le bon résultat
toto toto 41 16 2013-01-24 2013-01-25
tata tata 41 16 2013-01-21 2013-01-23
tete tete 41 23.34 2013-01-08 2013-01-10

voici la version php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$req="SELECT g,  h, k, l, sum( n ) AS heures, MIN( b ) AS date1, MAX( c ) AS date2 FROM tb_absences  GROUP BY h ASC";

ce code m'affiche malgres le group by plusieurs fois certaines lignes

agent : toto toto total :8 Absent du 2013-01-24 au 2013-01-24
agent : toto toto total :16 Absent du 2013-01-24 au 2013-01-25
agent : tete tete total :16 Absent du 2013-01-24 au 2013-01-25