par
Invité » 27 avr. 2007, 01:20
c'est normal:
public function execQuery($qry)
{
$rep =& $this->db->query($qry) ; // tu execute une nouvelle requete
$row = $rep->fetchRow(); // tu recupéré la premiere ligne resultat de ta requetee
return $row ; // tu retourne la premiere ligne resultat
}
et en fait apres tu boucles tu ta fonction, or a chaque passage de boucle tu recommence a faire ta requete, qui te retourne la premiere et tu recommence tant que ca te retourne une ligne. or comme tu recommence toujours (tu la reexecute en fait), bah ca boucle indéfiniment.
faudrait plutot que tu fasse quelques chose comme ca:
public function execQuery($qry)
{
$rep =& $this->db->query($qry) ; // tu execute une nouvelle requete
}
pluc function getLigne()
{
$row = $this->rep->fetchRow(); // tu recupéré la premiere ligne resultat de ta requetee
return $row ; // tu retourne la premiere ligne resultat
}
...
while( $row = connecxion->getLigne() )
{ // traitement }