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 :
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    |
+----------+-----+------+
Mon code 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");
 
}
Dans mon template tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
while ($x = $foo->fetch()){
	echo $x['nom'];
	echo "<br />";
}
Ca me renvoie juste "François"

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