![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Jim_Nastiq
oui mais le probleme pour moi se situe dans la requete SQL d'ou le forum SQL et comme il y a du perl et du SQL fallait que je choisisse un des 2!
![:roll:](https://www.developpez.net/forums/images/smilies/icon_rolleyes.gif)
!
sinon merci pour ta reponse!
Non, ce n'est pas une "excuse", il faut savoir découper les problèmes !
Ici, c'est la manière de contruire ta requête qui est mauvaise, c'est donc un problème de Perl.
une requête INSERT a cet aspect là (sur une table à 3 champs) :
INSERT INTO maTable (Champ1, Champ2, Champ3) VALUES (Val1, Val2, Val3);
Et toi tu fais
1 2 3
| INSERT INTO maTable (Champ1) VALUES (Val1);
INSERT INTO maTable (Champ2) VALUES (Val2);
INSERT INTO maTable (Champ3) VALUES (Val3); |
La solution pour résoudre ton problèmes est de construire correctement ton INSERT : chaque INSERT créera une ligne dans ta BDD, et ça, tu ne pourras rien y changer.
C'est de la concaténation, pour y arriver, il te faut juste savoir manipuler les chaînes de caractères en PERL, mais ce n'est plus du SQL ...
Partager