select replace tabulations

Invité
Invité n'ayant pas de compte PHPfrance

21 nov. 2008, 15:42

Bonjour,
j'effectue une requete sql dont les données sont envoyées au client sous format excel.
Les données sont au format texte dans la base et contiennent des newline que je voudrais supprimer juste dans mon fichier excel, pas dans la bdd elle meme.

J'ai testé ceci dans la requete:
select replace(monChamp, '\n', ' ')

Pas d'erreur, les données sont bien envoyées au fichier excel, mais les \n ne sont pas supprimés. Voyez vous ce qui peut manquer?

Merci pour vos réponses.

Eléphant du PHP | 422 Messages

22 nov. 2008, 12:53

Par rapport au titre de ton message : \n ce n'est pas une tabulation

Par rapport à ta syntaxe, essaye avec

Code : Tout sélectionner

select replace(monChamp, char(10), ' ')
voire même

Code : Tout sélectionner

select replace(replace(monChamp, char(10), ' '), char(13), ' '))