Je bute dans mon code pour exporter des données de ma vue SQL vers un CSV...
<?php
require_once "MaBD.php";
$bd = MaBD::getInstance(); // $bd est un objet PDO
// récupération des données dans des variables grace à la méthode POST
$dateExportation = $_POST['dateExportation'];
//Variable
$separator=";";
//Extraire le nom des colonnes
$rsColumn = mysql_query("SHOW COLUMNS FROM VUE_RC");
$columnLine="";
$columnCount=0;
if ($rsColumn) {
if (mysql_num_rows($rsColumn) > 0) {
while ($row = mysql_fetch_assoc($rsColumn)) {
$columnLine .= $row['Field'].$separator;
$columnCount++;
}
$columnLine .="\n";
}
}
//Extraire les données
$rsData=mysql_query("SELECT * FROM VUE_RC");
$dataLine="";
while ($row = mysql_fetch_array($rsData)) {
for ($i = 0; $i < $columnCount; $i++) {
$dataLine.=$row[$i].$separator;
}
$dataLine.="\n";
}
//Envoyer le contenu au navigateur internet
header("Content-type: text/x-csv");
header("Content-Disposition: attachment; filename=exportRC.csv");
echo $columnLine.$dataLine;
exit;
?>
En executant ce code, j'ai bien mon fichier CSV mais rien dedans.. Même pas le nom des colonnes.Merci d'avance.
Iutien