Bonjour à tous !

Je suis actuellement en train de créer une application pour faire de l'importation de fichier dans une base avec quelques contraintes. Je voudrai mettre en place une requête préparer pour un gain de ressource, et ce avec PDO. Je suis totalement novice et je ne connais que peu de chose sur PDO.
Enfin je pense que mon code vous parlera plus qu'un long discours. Donc voila le morceau de script me posant problème..

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
	$connexion = new PDO('mysql:host='.$host.';dbname='.$bd, $user, $mdp);
	$Insert = "INSERT INTO data (";
	for($i=0;$i<count($key) -1;$i++) {
		$Insert .= $champsBd[$i].", ";
	}
	$Insert .= $champsBd[$i].") VALUES(";
 
	for($i=0;$i<count($key) -1;$i++) {
		$Insert .= "?, ";
	}
	$Insert .= "?)"; 
	//echo $Insert;
 
	$reqPrepare = $connexion->prepare($Insert);
 
	for($j=0;$j<count($dataChamps);$j++) {
		//echo $champsBd[$j];
		$reqPrepare->bindParam($j, $dataChamps[$j]);
		$reqPrepare->execute();
	}
Le code est totalement buger et surement très incohérent...
Merci de vos réponses .