[php]: afficher un résultat de tableau

Fermé
poupu - 6 nov. 2008 à 19:59
 Nixial - 7 nov. 2008 à 09:40
Bonjour,

Ma requête un tableau d'un count(*) par mois.
la voici:

select count(*) , month(date) from comitee where
reporting_ok=0 and cr_ok=0 and date < CURDATE()
and date > MONTH(CURDATE()-5)
GROUP BY (EXTRACT(MONTH FROM date));

elle doit me selectionner le nombre de lignes répondant à mes conditions par mois: j'ai 2 cases dans mon résultat: count(*) et month(date).

lorsque je mets la requête dans ma méthode:

select count(*) , month(date) from comitee where
reporting_ok=0 and cr_ok=0 and date < CURDATE()
and date > MONTH(CURDATE()-5)
GROUP BY (EXTRACT(MONTH FROM date));

$res = $this->db->query($query);

if(PEAR::isError($res))
{
echo $res->getMessage();
return false;

}

$count = $res->fetchRow();
$ret = array($count);
return $ret;

ça me donne comme résultat :

Array
(
[0] => Array
(
[0] => 4
[1] => 10
)

)

et je censée avoir qqc du genre:

Array
(
[0] => Array
(
[0] => 4
[1] => 10
)

[1] => Array
(
[0] => 1
[1] => 11
)
)


Que faut il ajouter dans ma méthode pour avoir ce résultat?
Merci d'avance pour votre aide!!
A voir également:

1 réponse

Bonjour,

euh il te faut une boucle pour pouvoir afficher les n résultats de ta requête sinon il va t'afficher le premier seulement.
0