Bonjour,

je suis nouveau sur le fourm et j'aimerai que l ' on m'aide à résoudre mon problème.

J'ai un fchiers CSV et je souhaite enregistrer une partie de ces données dans ma BDD.

Le probleme c'est que je sais comment afficher les champ de ce fichiers avec du codage php mais je ne sais pas comment recupérer chaque champ (chacun étant séparé par ";"), le stocker dans une variable et ensuite le stocker dans une champ de ma BDD.

Par exemple :

"M;Dupont;Henri;HenriDupont@domain.com;....."

stocker par exemple Dupont dans une vraiable $Nom.

Voici actuellement 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
27
28
29
30
31
32
33
34
35
36
37
38
<? 
	$file = "Destinataires.csv";
 
	$taille = 1024;
 
	$delimiteur = ";";
 
	/* ouverture en lecture */
 
	if($fp = fopen($file,"r")) 
{
   		/* extraction d'une ligne */
 
   		while ($ligne = fgetcsv($fp, $taille, $delimiteur)) 
		{
 
        	/* affichage des champs */
 
        	foreach($ligne as $elem) 
		{
            	        echo "$elem <br>";
        	}fun du foreach
 
    	}fin du while
 
    /* fermeture fichier */
 
    fclose ($fp);
 
	} fin du if
 
else
 {
    	echo "Ouverture impossible.";
 
	}fin du else
 
	?>

Après pour l'insertion dans la BDD j'ai pu aucun pd(un pti insert et c bon)

Voila si vous avez besoin de plus d'explication n'hesitez pas et merci à ceux qui m'aideront.