sql >> Databasteknik >  >> RDS >> Mysql

Varför producerar fputcsv dubbletter av kolumner?

PDO-metoden fetchAll() har en parameter fetch_style som enligt dokumenterat returnerar en array med både numeriska och namngivna associativa nycklar vilket gör att du får dubbletter när du itererar över arrayen.

Du kan ställa in den med en av PDO-hämtningskonstanterna som finns dokumenterade här - de börjar alla med PDO::FETCH_ och använd det för att få antingen en associativ array (PDO::FETCH_ASSOC ) eller en numerisk matris (PDO::FETCH_NUM )

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


  1. Skicka värden som läses från en fil som indata till en SQL-fråga i Oracle

  2. var är den faktiska datan i en mysql db lagrad på en linux-maskin?

  3. Få poster som ligger närmast ett specifikt datum grupperade efter typ

  4. Få en mysql-felkod:1265. Data trunkeras för kolumn när du gör en LADDA DATA LOKAL INFIL