PDO-metoden fetchAll()
har en parameter fetch_style
som enligt dokumenterat
returnerar en array med både numeriska och namngivna associativa nycklar vilket gör att du får dubbletter när du itererar över arrayen.
Du kan ställa in den med en av PDO-hämtningskonstanterna som finns dokumenterade här
- de börjar alla med PDO::FETCH_
och använd det för att få antingen en associativ array (PDO::FETCH_ASSOC
) eller en numerisk matris (PDO::FETCH_NUM
)
return $statement->fetchAll(PDO::FETCH_ASSOC);