Variable dans une requete sql (mysql)

Résolu/Fermé
starghof
Messages postés
177
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2011
- 31 juil. 2009 à 14:41
starghof
Messages postés
177
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2011
- 31 juil. 2009 à 18:02
Bonjour,
comment inserer une variable entiere dans une requete sql en utilisant mysql :

for(int j=1;j<=100;j++){
jdbcTemplate.execute("insert into v_j_article values($j,1,1,1,5,6,'2009-01-01')");
}
ici on a une table v_j_vente dont le primary key est id_vente de type int(4);
je veux incrementer à chaque insersion le id_vente ; c'est pour cela j'ai utilisé une boucle for pour l'insersion successive !
alors j'ai mis $j puisque c'est une variable definit dans la boucle for !
mais peut etre j'ai une erreur de syntaxe !
aidez moi s'il vous plais !

2 réponses

jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
184
31 juil. 2009 à 14:55
Heu

jdbcTemplate.execute("insert into v_j_article values("+j+",1,1,1,5,6,'2009-01-01')");

ca marche pas ca ?
0
starghof
Messages postés
177
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2011
4
31 juil. 2009 à 18:02
tres bien .

c'est clair .
0