Zamiast używać PDO::FETCH_BOTH
jako tryb pobierania prawdopodobnie będziesz chciał użyć PDO::FETCH_ASSOC
-- aby pobrać dane w postaci tablicy asocjacyjnej.
Następnie możesz uzyskać dostęp do członków tablicy przez:$result['id']
, $result['caption']
itp.
PDO obsługuje kilka interesujących trybów pobierania; w tym
- tablica asocjacyjna :klucze tablicy będą nazwami kolumn zwracanymi z bazy danych; do czego prawdopodobnie jesteś przyzwyczajony
- obiekty; w tym instancje klasy, którą określisz
Aby zobaczyć, co jest możliwe, możesz przyjrzeć się różnym PDO::FETCH_*
stałe -- listę można znaleźć tutaj :Stałe predefiniowane
.