sql >> Databáze >  >> RDS >> Mysql

Proč fputcsv vytváří duplicitní sloupce?

Metoda PDO fetchAll() má parametr fetch_style které jak je zdokumentováno vrátí pole s číselnými i pojmenovanými asociativními klíči, což způsobí, že při iteraci pole budete mít duplikáty.

Můžete jej nastavit pomocí jedné z konstant PDO Fetch zdokumentovaných zde - všechny začínají PDO::FETCH_ a použijte to k získání buď asociativního pole (PDO::FETCH_ASSOC ) nebo číselné pole (PDO::FETCH_NUM )

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


  1. přístup k mysql v hostiteli z hostujícího virtuálního boxu

  2. PostgreSQL:přetypovaný řetězec k datu DD/MM/RRRR

  3. Existuje nějaká hashovací funkce v PL/SQL?

  4. Nemůžete najít ovladač jdbc?