« Programmation PHP/PDO » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>Fpetit11
imported>Fpetit11
Ligne 74 :
== Les paramètres de la méthode fetch ==
La méthode fetch()peut avoir en paramètre le type de retour du résultat. Par défaut, sans paramètre, le paramètre implicite est PDO::FETCH_BOTH.
* PDO::FETCH_ASSOC retourne le jeu de résultats sous forme d'un [[tableau associatif]], dont la clé est le nom de colonnes.
Exemple d'utilisation :
<source lang="PHP">
while ($ligne = $resultat ->fetch(PDO::FETCH_ASSOC)) {
echo $ligne['champ3].' '.$ligne['champ1'].'<br/>';
}
</source>
* PDO::FETCH_NUM retourne le jeu de résultats sous forme d'un tableau indexé par numéro commençant à 0.
Exemple d'utilisation :
* PDO::FETCH_BOTH retourne un tableau indexé et un tableau associatif
<source lang="PHP">
while ($ligne = $resultat ->fetch(PDO::FETCH_NUM)) {
echo $ligne[2].' '.$ligne[0].'<br/>';
}
</source>
* PDO::FETCH_BOTH retourne un tableau indexé et un [[tableau associatif]].
* PDO::FETCH_OBJ retourne le jeu de résultats sous forme d'un objet dont les noms de propriétés correspondent aux noms des colonnes.