Au lieu d'utiliser PDO::FETCH_BOTH
comme mode de récupération, vous voudrez probablement utiliser PDO::FETCH_ASSOC
-- pour récupérer vos données sous forme de tableau associatif.
Ensuite vous pouvez accéder aux membres du tableau par :$result['id']
, $result['caption']
, etc.
PDO prend en charge plusieurs modes de récupération intéressants ; dont
- associative-array :les clés du tableau seront les noms de colonne, tels que renvoyés par la base de données ; c'est probablement ce à quoi vous êtes habitué
- objets ; y compris les instances de la classe que vous spécifiez
Pour voir ce qui est possible, vous voudrez peut-être jeter un œil aux différents PDO::FETCH_*
constantes -- la liste se trouve ici :Constantes prédéfinies
.