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

Signaler
Messages postés
6
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
29 novembre 2011
-
Messages postés
149
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
6 février 2009
-
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'

4 réponses

Messages postés
149
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
6 février 2009

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."\'"
Messages postés
6
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
29 novembre 2011

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'
Messages postés
6
Date d'inscription
mardi 29 novembre 2011
Statut
Membre
Dernière intervention
29 novembre 2011

ah!
apparemment jai trouvé, j'attend la validation de mon csv...

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

Merci encore !

Ph'
Messages postés
149
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
6 février 2009

"'"$champ."'"; =>
"'".$champ."'"; il manquait un point