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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
 
	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 soucvi c'est que le fichier est illissible...
J'ai l'inpresion 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.