encore un probleme ! je suis un peu a la rue en ce moment mais bon, je m'appui sur vous !

voila mon probleme je souhaite remplir les champs de la table X cependant lors de l'execution de mon code perl j'obtient le rangement des valeurs a la facon "matrice identité", soit :

Champs 1_____Champs 2 ______Champs 3

Valeur 1__________0_____________ 0

___0__________Valeur 2___________0

___0_____________0___________Valeur 3

mon code est en gros le suivant (du perl):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
for(my $i_r = 1 ; $i_r <= ($Number_of_Rows) ; $i_r++)  
{
	for(my $i_c= 0 ; $i_c < $Number_of_Columns ; $i_c++) 
	{
	    my $insert_anomaly = qq{INSERT INTO Anomaly($Title_Column[$i_c])  VALUES ("$Cell_Value[$i_r][$i_c]") };
		$dbh->do( $insert_anomaly );
	}
}
j'ai donc trouver que cela venait de INSERT INTO ....... VALUES....... qui en fait remplit une ligne puis passe a une suivante!

Je cherche donc un moyen de rentrer toutes une ligne de mon tableau dans tout les champs correspondants(je ne sais pas a l'avance le nombre de champs car c'est dynamique).

suis je clair??