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

Výstup názvů sloupců v exportu CSV

Jedním ze způsobů by bylo získat první výsledek pomocí asociativních, tyto asociativní indexy jsou stejně sloupce. Použijte array_keys Chcete-li je získat, pak nejprve přidejte záhlaví, poté první načtený řádek a poté opakujte zbytek.

// 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. Jak mohu získat offset konkrétního řádku v MySQL?

  2. MySQL KDE `znak` ='a' odpovídá a, A, Ã atd. Proč?

  3. SQL vrátí počet pracovních dnů mezi 2 předávanými daty

  4. SQL Server Update Database Statistics