The console issues an unknown column error 'Tomas' in 'field list'
var name = "Tomas", password = "Cat"; var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); var sql = `INSERT INTO customers (name, address) VALUES (${name},${password})`; con.query(sql, function (err, result) { if (err) throw err; console.log("1 record inserted"); }); }); The table is empty, created like this:
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); var sql = "CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))"; con.query(sql, function (err, result) { if (err) throw err; console.log("Table created"); }); });
INSERT INTO customers (name, address) VALUES ("${name}","${password})"- Suvitruf ♦