fetchAll
, jak mówi dokumentacja, jednocześnie pobiera tablicę wszystkich danych pobierania. Ponieważ używasz FETCH_ASSOC
, pobierana jest tablica tablic asocjacyjnych. Jeśli wiesz na pewno, że zwracana jest tylko jedna kolumna lub interesuje Cię tylko pierwsza zwrócona kolumna, po prostu użyj fetch
. W przeciwnym razie musisz iterować po fetchAll
wyniki lub zrób to, co zrobiłeś.