Page 1 sur 1

ecrire dans un fichier

Posté : 11 mai 2005, 19:45
par donny
salut,


j essai d inserer des element de ma base dans un fichier,mais le truc est que sa me crée le fichier,mais les element ne son pas a la ligne,il se suive
et je sais pas comment faire, j ai essayer avec <br> mais en vain
while($list=pg_fetch_array($result)){
$donnée=$list['id_perso'].";".$list['nom_perso'].";".$list['prenom_perso'].";".$list['ville'].";".$list['bureau'];
fwrite($fp,$donnée."<br\>");
}

Posté : 11 mai 2005, 20:12
par daoud
Si tu écrits dans un fichier texte et que tu veux que tes lignes soient à la ligne il faut insérer "\r\n" ou "\n" selon ton os.

a+
daoud

Posté : 11 mai 2005, 20:15
par fab
\r\n pour windows
\n pour linux

Posté : 11 mai 2005, 22:10
par donny
ok merci
et en créeant mon fichier, j ai mis des point ";" pour separé les donnée et je pensai qu en faisant sa, sa me permettrai d ecrire les donnée de ma base colonne par colonne dans un fichier excel ou csv mais sa ne fonctionne , sa me met tout dans la premiere colonne ?

Posté : 12 mai 2005, 14:54
par donny
RESOLU
j ai remplacer les ";" par des ","