sql >> Database >  >> RDS >> Mysql

Kolomtitels uitvoeren in CSV Export

Een manier zou zijn om het eerste resultaat associatief op te halen, die associatieve indices zijn sowieso kolommen. Pas array_keys toe om die te krijgen, voeg dan eerst de headers toe, dan de eerste opgehaalde rij en loop dan de rest.

// 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. Splits een string en loop door waarden in MySql Procedure

  2. relationele tabellen maken in mysql

  3. RONDE(datum) Functie in Oracle

  4. Een database maken met behulp van Connector/NET-programmering?