Sql et fichier csv
niou
-
niou -
niou -
Bonjour,
Je suis en train de créer un fichier csv via du php.
Pour remplir mon fichier csv, je vais chercher mes données qui sont stockées dans ma bdd.
Pour insérer mes données dans mon excel, j'utilise : fputs().
Bon tout marche, enfin presque... Lorsque j'insère les données concernant les numéros de téléphone, j'ai un petit problème : cela marche si j'ai 06 12 23 05 25. Lorsque j'ai un numéro comme celui-ci : 0612230525, j'obtiens dans mon csv: 612230525.
En gros, a chaque fois cela m'enlève le zéro du début. Mais si je n'ai pas d'espace, cela marche bien.
Comment résoudre ce problème svp ?
Je suis en train de créer un fichier csv via du php.
Pour remplir mon fichier csv, je vais chercher mes données qui sont stockées dans ma bdd.
Pour insérer mes données dans mon excel, j'utilise : fputs().
Bon tout marche, enfin presque... Lorsque j'insère les données concernant les numéros de téléphone, j'ai un petit problème : cela marche si j'ai 06 12 23 05 25. Lorsque j'ai un numéro comme celui-ci : 0612230525, j'obtiens dans mon csv: 612230525.
En gros, a chaque fois cela m'enlève le zéro du début. Mais si je n'ai pas d'espace, cela marche bien.
Comment résoudre ce problème svp ?
A voir également:
- Sql et fichier csv
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Suggestion : Essaye de passer la taille (e.g : 10 pour un num de téléphone) en 3ème paramètre de fputs
(Pas sûr que ça fonctionne)
(Pas sûr que ça fonctionne)
https://fr.wikipedia.org/wiki/Eg LOL
Plus sérieusement : Essaie :
Plus sérieusement : Essaie :
$tri_enregistrements=mysql_query("SELECT * FROM matable");
while ($parcours = mysql_fetch_assoc($tri_enregistrements)){
fputs($fp,"$parcours[nom];$parcours[prenom];$parcours[ville];$parcours[adresse];
$parcours[cp]");
fputs($fp, ";$parcours[telephone];", 10);
fputs($fp, ";$parcours[email]\n");
}
voici mon code :
$tri_enregistrements=mysql_query("SELECT * FROM matable");
while ($parcours = mysql_fetch_assoc($tri_enregistrements))
{
fputs($fp,"$parcours[nom];$parcours[prenom];$parcours[ville];$parcours[adresse];
$parcours[cp];$parcours[telephone];$parcours[email]\n");
}