[PDO] Affichage de résultats d'une requête...

Eléphant du PHP | 226 Messages

18 mai 2009, 10:49

Bonjour,

Je suis dans l'apprentissage de PDO. Mais je bloque déjà sur des choses simples, comme retourner et afficher le résultat d'une requête (basique) dans une liste déroulante:
$requete= $bdd->prepare('SELECT * FROM categories ORDER BY categorie');
$requete->execute();
l'objet de connexion $bdd est déclaré dans un autre fichier, puis inclu dans le fichier courant.
Dans la liste déroulante:
<select name="cat" id="cat">
   <option selected="selected"></option>
   <?php while($data=$requete->fetch()){
	echo '<option value="'.$data['idCat'].'">'.$data['categorie'].'</option>';
   } ?>
  </select>
Je n'ai rien qui s'affiche dans la liste. Qu'est ce qui coince ? Est-ce que j'ai oublié quelque chose ?
merci,
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Ok. Après de nouveaux test, c'est mon objet $bdd qui déconnait. Désolé pour le dérangement.
«Le matin, quand il t’en coûte de te réveiller, que cette pensée te soit présente: c’est pour faire œuvre d’homme que je m’éveille.»
Marc Aurèle.