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.