Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que o fputcsv está produzindo colunas duplicadas?


O método PDO fetchAll() tem um parâmetro fetch_style que conforme documentado retornará uma matriz com chaves associativas numéricas e nomeadas, fazendo com que você tenha duplicatas quando iterar sobre a matriz.

Você pode configurá-lo usando uma das constantes de busca de PDO documentadas aqui - todos começam com PDO::FETCH_ e use isso para obter um array associativo (PDO::FETCH_ASSOC ) ou uma matriz numérica (PDO::FETCH_NUM )
return $statement->fetchAll(PDO::FETCH_ASSOC);