###前提・実現したいこと
node.js・MySQLを学習しはじめて5日程度の初心者です。
node.js+MySQLで変数の値をINSERTしたいです。
###該当のソースコード
JavaScript
1var mysql = require('mysql'); 2 3var con =mysql.createConnection({ 4 host: "localhost", 5 user: "root", 6 password: "****", 7 database: "test" 8}); 9 10con.connect(function(err){ 11 if(err) throw err; 12 var sql ="INSERT INTO test_tb1(tmp) values(10)"; 13 14 con.query(sql, function (err, result) { 15 if(err) throw err; 16 console.log("1 recoad inserted"); 17 }); 18}); 19
###試したこと
上記のソースコードの動作は確認済みで
tmpカラムに正しい値(10)が挿入されます。
例えば、
var x =5;
var sql ="INSERT INTO test_tb1(tmp) values(x)";
とすればエラーを吐き、
var x =5;
var sql ="INSERT INTO test_tb1(tmp) values('x')";
とすれば 0 が挿入されます。(tmpはfloat型)
どうすれば x の値をINSERT出来るのでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/01 06:32