fetchAll
, jak uvádí dokumentace, načítá pole všech načtených dat současně. Protože používáte FETCH_ASSOC
, je načteno pole asociativních polí. Pokud s jistotou víte, že se vrací pouze jeden sloupec nebo vás zajímá pouze první vrácený sloupec, použijte fetch
. Jinak budete muset iterovat přes fetchAll
výsledky nebo dělat to, co jste udělali.