Page 1 of 1

Transmettre la variable à mysql

Posted: 18 Mar 2018, 08:44
by Frank
Bonjour,

Maintenant, grâce à votre aide énergique, je suis venu si loin.
Aussi les choses avec le Mysql fonctionnent à merveille.

Je suis maintenant coincé dans un endroit stupide, parce que j'ai l'impression d'avoir un "tableau devant ma tête".

si je l'envoie via le code à la base de données pour que cela fonctionne.

Code: Select all

requete= "INSERT INTO mat (Gold) VALUES (5000)";
SQL.execute(requete);
Mais maintenant je veux passer la valeur en tant que variable.
La variable s'appelle chn_4 que je veux passer, tous les essais avec une virgule
et le même échec.

Code: Select all

requete= "INSERT INTO mat (Gold) VALUES (chn_4)";
SQL.execute(requete);
En Allemagne, ils disent "Je ne vois pas la forêt pour les arbres" :oops:

Merci pour votre soutien à l'avance.

salutation
Frank

Re: Transmettre la variable à mysql

Posted: 18 Mar 2018, 09:29
by francois
Bonjour,

Code: Select all

requete= "INSERT INTO mat (Gold) VALUES (chn_4)";
Ne peut pas fonctionner car tout ce qui est à l'intérieur de " " doit être du SQL
ici chn4 n'est pas vu comme une variable Actiona.

Pour que cela fonctionne, il faut sortir chn_4 de " " :

Code: Select all

requete= "INSERT INTO mat (Gold) VALUES (' " + chn_4 +  " ')" ;