créer un fichier csv sans fpucsv
Posté : 29 août 2007, 17:07
Bonjour,
je tente de créer un fichier csv à partir d'une table mysql sachnat que je ne peux pas utiluiser la commande select outfile te que le fonction fputcsv n'est pas dispo car la version php n'est pas assez récente.
Voici mon code :
J'ai l'impression que les champs ne vont pas dans les bonnes colonnes et en plus je ne suis pas sûr que mon fichier ait le format csv.
merci d'avance pour votre aide.
je tente de créer un fichier csv à partir d'une table mysql sachnat que je ne peux pas utiluiser la commande select outfile te que le fonction fputcsv n'est pas dispo car la version php n'est pas assez récente.
Voici mon code :
include ('connect.php');
$file = "LAURENT/BASE/lldiffusion_icomparateur.csv";
$fp=fopen($file ,"wb"); // Ouverture du fichier avec le mode écriture
$request = "SELECT * FROM lldiffusion_produit";
if ($result = mysql_query($request))
{
while($ligne = mysql_fetch_row($result))
{
$id = $ligne[0];
$marque= $ligne[1];
$desigantion = $ligne[2];
$univers = $ligne[3];
$categorie = $ligne[4];
$sous_categorie = $ligne[5];
$resume_court = $ligne[6];
$prix_ttc = $ligne[8];
$frais_port = $datap['frais_port_inf'];
$disponibilité = $ligne[9];
$chaine ="$id;$marque;$designation;$univers $categorie $sous_vcategorie;$resume_court;$prix_tcc;$frais_port;$disponibilité;\r";
fwrite($fp, $chaine);
}
}
Le souci c'est que le fichier est illissible...J'ai l'impression que les champs ne vont pas dans les bonnes colonnes et en plus je ne suis pas sûr que mon fichier ait le format csv.
merci d'avance pour votre aide.