Le code marche je confirme. En effet cela venait de ma connexion à la base. Sinon mes boucles marchent !
Merci de votre aide.
Iutien
<?php
$query = mysql_query('select * from rapporteur');
$first = true;
$csv_export = '';
while ($data = mysql_fetch_assoc($query)){
// gestion de l'entête des colonnes
if($first === true){
$cvs_export .= implode(';',array_keys($data));
$csv_export .= PHP_EOL;
$first = false;
}
$csv_export .= impode (';',$data);
$csv_export .= PHP_EOL;
}
//etc