Je m'attaque pour la 1ere fois au csv et je bute un poil...

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
//Premiere ligne ; nom des champs :
  $csv_sortie = "Immatriculation,Marque,Modele";
  $csv_sortie .= "\r\n";  
while($donnees=mysql_fetch_array($resultat))
  {
  ... du code divers
  // on s'occupe du csv
  $csv_sortie .= '"'.$donnees['champ1'] . '","' .$donnees['champ2'] . '","' .$donnees['champ3'].'"'; 
  $csv_sortie .= "\r\n";
  }
  $fp = fopen('file.csv', 'w');
  fputcsv($fp, split(',',$csv_sortie));
  fclose($fp); // On ferme le fichier
dans mon fichier csv qui existe déja, cela va bien à la ligne mais... dans la même cellule! avec openoffice
dans excel cela revient bien à la ligne mais les 3 champs sont dans la même colonne
et enfin voila ce qui généré dans notepad++ :

Immatriculation,Marque,"Modele
""12""","""Citroen""","""laguna""
""124 - AA -""","""Yamaha""","""hello""
""22 22 al""","""Alfa Romeo""","""daube""
"



ca me fait chi@#"*! ces " qui s'insèrent...
il y a quelque chose qui m'échappe...