Probleme export mysql csv et contenu avec guillemets [Résolu]

Messages postés
6
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
29 novembre 2011
- - Dernière réponse : krolenain
Messages postés
149
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
6 février 2009
- 9 janv. 2009 à 14:39
Bonjour

j'exporte un fichier csv mais chaque contenu de chaque champ doit etre entouré par des "

jai testé $champ = '"'.$champ;

mais non seulement ca met les " apres le champ et non pas avant mais en plus ca explose le tableau csv donc il n'ya plus un enregistrement par ligne

si qq a une idée
merci d'avance !

Ph'
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
149
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
6 février 2009
3
Merci
Salut,
première chose, est-tu bien sur que tu doive mette des guillemets dans ton csv?
ensuite si tu veux entourer ta variable, fait comme ca: $champ = "'"$champ."'"; si jamais ca foire essaie "\'".$champ."\'"

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 219 internautes nous ont dit merci ce mois-ci

Commenter la réponse de krolenain
Messages postés
6
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
29 novembre 2011
0
Merci
Merci pour ton aide!
aucune des 2 méthodes ne fonctionne

"'"$champ."'";
Parse error: parse error, unexpected T_VARIABLE in...

"\'".$champ."\'"
\'232385\'

une 3e idée ?
je perd pas espoir !!!!!

Ph'
Commenter la réponse de phprovence
Messages postés
6
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
29 novembre 2011
0
Merci
ah!
apparemment jai trouvé, j'attend la validation de mon csv...

$champ = "''".$champ."''";

Merci encore !

Ph'
Commenter la réponse de phprovence
Messages postés
149
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
6 février 2009
0
Merci
"'"$champ."'"; =>
"'".$champ."'"; il manquait un point
Commenter la réponse de krolenain