Sql et fichier csv

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 ?
A voir également:

2 réponses

Utilisateur anonyme
 
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)
0
niou
 
Euh je ne me suis jamais servis de e.g Peux tu me donner un exemple stp ?
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");
}
0
Utilisateur anonyme
 
https://fr.wikipedia.org/wiki/Eg LOL

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");
}
0
niou
 
lool...je suis trop c...parfois mdr

bon j'aurais appris quelque chose au moins.
J'ai essayé ta solution, elle ne marche pas. Je vais essayer d'autres "variantes".

Merci pour ton aide en tout cas
0