Donc j'ai bien modifier certaines info' :
<?php
$dsn = "mysql:dbname=(NomDeMaBaseDeDonnée);host=(L'IP de La base de donnée;" ; par contre je n'ai pas de port j'ai quand même demander à mon collègue il m'a répondu la même chose.
$database = new PDO( $dsn, 'root', null ); (rien toucher ici)
$fichier = "id; col1; col2 \n"; (rien toucher ici non plus)
$sql = "SELECT id, val, date FROM maTable" ; (rien toucher ici non plus)
foreach( $database-> query( $sql ) as $row ) (ici non plus)
{
$fichier .= implode( '; ', $row ).' \n' ; (ici non plus)
}
header( "Content-type: application/vnd.ms-excel" ); (ici non plus)
header( "Content-disposition: attachment; filename=(Nom de mon fichier).csv" );
print $fichier ;
exit ;