sql >> Database >  >> RDS >> Mysql

Waarom produceert fputcsv dubbele kolommen?

De PDO-methode fetchAll() heeft een parameter fetch_style welke zoals gedocumenteerd retourneert een array met zowel numerieke als benoemde associatieve sleutels, waardoor u duplicaten krijgt wanneer u de array herhaalt.

Je kunt het instellen met een van de PDO Fetch-constanten die hier zijn gedocumenteerd. - ze beginnen allemaal met PDO::FETCH_ en gebruik dat om ofwel een associatieve array te krijgen (PDO::FETCH_ASSOC ) of een numerieke array (PDO::FETCH_NUM )

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


  1. PRIMARY KEY-definitie in MySQL CREATE TABLE-instructie

  2. Het aantal rijen in een tabel tellen

  3. Verzameltijden van Spotlight Cloud-alarmen

  4. Top 3 redenen waarom mensen overstappen op SaaS