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

Hvorfor producerer fputcsv duplikerede kolonner?

PDO-metoden fetchAll() har en parameter fetch_style som som dokumenteret returnerer et array med både numeriske og navngivne associative nøgler, hvilket får dig til at have dubletter, når du itererer over arrayet.

Du kan indstille det ved at bruge en af ​​PDO Fetch-konstanterne, der er dokumenteret her - de starter alle med PDO::FETCH_ og brug det til at få enten et associativt array (PDO::FETCH_ASSOC ) eller et numerisk array (PDO::FETCH_NUM )

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


  1. Sådan ændres et databasenavn i SQL Server ved hjælp af T-SQL

  2. Håndteringsdato i SQL Server

  3. Anbefalet tilgang til at indsætte mange rækker med Castle ActiveRecord og ignorere eventuelle duper

  4. MySQL InnoDB Fuldtekstsøgning indeholdende e-mailadresse