Mysql
 sql >> Database >  >> RDS >> Mysql

Perché fputcsv produce colonne duplicate?

Il metodo PDO fetchAll() ha un parametro fetch_style quale come documentato restituirà una matrice con chiavi associative sia numeriche che denominate, causando la presenza di duplicati durante l'iterazione sulla matrice.

Puoi impostarlo utilizzando una delle costanti PDO Fetch documentate qui - iniziano tutti con PDO::FETCH_ e usalo per ottenere un array associativo (PDO::FETCH_ASSOC ) o un array numerico (PDO::FETCH_NUM )

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