Csv et php

Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
- - Dernière réponse : Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
- 16 mai 2015 à 15:23
Bonjour,
J'ai réalisé un code qui m'a permet de faire une oporting du contenu d'un tableau d'une base de donnee(wampserver) dans un fichier csv et sa été marché
mais l'affichage est mal fait dans le fichier
Exemple id doit etre dans une case nom encore etc mais ce pas le cas tout est melangé

L'affichage est dans l'image si dessous



le code esl la

 <?php 


$a=mysql_connect("localhost","root","");
mysql_select_db("gestionpersonnel",$a);

$filename = 'fichier/'.strtotime("now").'.csv';



$req = mysql_query("SELECT * FROM employer") or die (mysql_error());

$num_rows = mysql_num_rows($req);

if($num_rows >= 1)
{
$row = mysql_fetch_assoc($req);
$fp = fopen($filename,"w");

$seperator = "";
$comma = "";

foreach($row as $name => $value)
{
$seperator .= $comma . '' .str_replace('','""',$name);
$comma = ",";
}
$seperator .= "\n";
echo $seperator;

fputs($fp,$seperator);

mysql_data_seek($req, 0);

while($row = mysql_fetch_assoc($req))
{

$seperator = "";
$comma = "";

foreach($row as $name => $value)
{
$seperator .= $comma . '' .str_replace('','""',$value);
$comma = ",";
}
$seperator .= "\n";
fputs($fp,$seperator);
}
fclose($fp);
}
else
{
echo 'La base de donnee est vide';
}


?>

Cordialement
Afficher la suite 

1 réponse

Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
0
Merci
C'est Resolu

Il suffit :
d'aller le panneau de configuration, 'région et langue'.
Dans 'format / paramètres supplémentaires' :
- tu mets en 'symbole décimal' le . au lieu de la , (à changer aussi dans 'symbole monétaire')
- dans 'séparateur de liste' tu mets , au lieu de ;
Cordialement.
Commenter la réponse de Tar06