Mysql
 sql >> база данни >  >> RDS >> Mysql

Извеждане на заглавия на колони в CSV Export

Един от начините би бил да извлечете първия резултат чрез асоциация, тези асоциативни индекси така или иначе са колони. Приложете array_keys за да ги получите, след това първо добавете заглавките, след това първия извлечен ред и след това повторете останалите.

// first set
$first_row = $STH->fetch(PDO::FETCH_ASSOC);
$headers = array_keys($first_row);
// $headers = array_map('ucfirst', $headers); // optional, capitalize first letter of headers
fputcsv($fp, $headers); // put the headers
fputcsv($fp, array_values($first_row)); // put the first row

while ($row = $STH->fetch(PDO::FETCH_NUM))  {
    fputcsv($fp,$row); // push the rest
}
fclose($fp);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Помощ при SQL заявка за намиране на следващата свободна дата за система за резервации

  2. Базата данни върна невалидна стойност в QuerySet.dates()

  3. Разширението mysqli липсва, phpmyadmin не работи

  4. Проследяване на импресии на банери - Дизайн на база данни

  5. намиране на записи с географска ширина и дължина