Bonjour,
Je suis un peu perdu.
Lors d'une toute simple requête sur une table, je n'arrive pas à récupérer le premier enregistrement de cette table!
Ma table toute simple :
Mon code tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 +----------+-----+------+ | nom | age | sexe | +----------+-----+------+ | Vincent | 27 | M | | Francois | 24 | M | +----------+-----+------+
Dans mon template tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function executeIndex(sfWebRequest $request) { $q = Doctrine_Manager::getInstance()->getCurrentConnection(); $this->foo = $q->execute("SELECT * FROM data"); }
Ca me renvoie juste "François"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while ($x = $foo->fetch()){ echo $x['nom']; echo "<br />"; }
Cependant, un echo $foo->rowCount(); renvoie 2!
Est-ce que j'ai un problème de curseur qui commence à la ligne 2? Si oui, comment le remettre à 0?
Merci
Partager