Page 1 sur 1

comment supprimer les sauts de lignes

Posté : 05 sept. 2007, 13:28
par sam01
Bonjour à tous,

voilà, je tente d'extraire des données de mysql vers un fichier csv.
Ca marche plutôt pas mal jusqu'au moment ou je rencontre des sauts de lignes ou un retour chariot dans un champs, cela me créé un déphasage dans mon ichier csv...
Pouvez-vous me dire comment éviter ce déphasage afin de récupérer les données dans la même cellule. Les sauts de lignes et les retour font que les données d'un même champs ne se retrouve pas dans la même cellule.
Voici mon code :


	while($ligne = mysql_fetch_row($result))
		{
			$ligne = str_replace('"', '""', $ligne);
			$id = $ligne[0];
			$marque= $ligne[1];
			$designation = $ligne[2];
			$univers = $ligne[3];
			$categorie = $ligne[4];
			$sous_categorie = $ligne[5];
			$resume_court = $ligne[6];
			$prix_ttc = $ligne[8];
			$disponibilité = $ligne[9];
 
 
			$chaine ="$id;$marque;$designation;$univers'-'$categorie'-'$sous_categorie;$resume_court;\n";
			fwrite($fp, $chaine); 
			
		} 
 
 
 
Merci d'avance pour votre aide.

Posté : 05 sept. 2007, 13:45
par Sékiltoyai
Utilise des doubles quotes pour délimiter les données qui contiennent des sauts de ligne