Invece di usare PDO::FETCH_BOTH come modalità di recupero, probabilmente vorrai utilizzare PDO::FETCH_ASSOC -- per recuperare i tuoi dati come un array associativo.
Quindi puoi accedere ai membri dell'array tramite:$result['id'] , $result['caption'] , ecc.
PDO supporta diverse modalità di recupero interessanti; compreso
- array-associativo:le chiavi dell'array saranno i nomi delle colonne, come restituito dal database; che è probabilmente quello a cui sei abituato
- oggetti; comprese le istanze della classe specificata
Per vedere cosa è possibile, potresti dare un'occhiata ai diversi PDO::FETCH_* costanti -- l'elenco può essere trovato qui:Costanti predefinite
.