Probleme export mysql csv et contenu avec guillemets

Résolu
phprovence Messages postés 6 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 29 novembre 2011 - 9 janv. 2009 à 13:19
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'
A voir également:

4 réponses

krolenain Messages postés 149 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 6 février 2009 1
9 janv. 2009 à 13:48
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."\'"
3
phprovence Messages postés 6 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 29 novembre 2011
9 janv. 2009 à 14:04
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'
0
phprovence Messages postés 6 Date d'inscription mardi 29 novembre 2011 Statut Membre Dernière intervention 29 novembre 2011
9 janv. 2009 à 14:29
ah!
apparemment jai trouvé, j'attend la validation de mon csv...

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

Merci encore !

Ph'
0
krolenain Messages postés 149 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 6 février 2009 1
9 janv. 2009 à 14:39
"'"$champ."'"; =>
"'".$champ."'"; il manquait un point
0
Rejoignez-nous