Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi fputcsv produit-il des colonnes en double ?

La méthode PDO fetchAll() a un paramètre fetch_style qui tel que documenté renverra un tableau avec des clés associatives numériques et nommées, ce qui vous fera avoir des doublons lorsque vous parcourrez le tableau.

Vous pouvez le définir en utilisant l'une des constantes PDO Fetch documentées ici - ils commencent tous par PDO::FETCH_ et utilisez-le pour obtenir soit un tableau associatif (PDO::FETCH_ASSOC ) ou un tableau numérique (PDO::FETCH_NUM )

return $statement->fetchAll(PDO::FETCH_ASSOC);