Answer the question
In order to leave comments, you need to log in
How to insert js variable into sql query?
It is impossible to interpose a variable into sql-query
In a DB of record is.
module.exports.registration = function(req, res) {
var email = req.body.email;
var password = req.body.password;
var phone = req.body.phone;
req.getConnection(function (err, connection){
connection.query('SELECT * FROM registration WHERE email = '+email+', password = '+password+' ', function(err, rows){
if (err) throw new Error;
console.log(rows);
}) ;
});
};
connection.query('SELECT * FROM customers WHERE email = ?', [email], function(err, rows)
connection.query('SELECT * FROM customers WHERE email = ?, password = ?', [email, password], function(err, rows)
Answer the question
In order to leave comments, you need to log in
Maybe you should use template strings? So somehow it will be more transparent.
For example so.
const id = req.params["id"];
db.query`SELECT ..... something FROM .... somewhere WHERE [id] = ${id}`
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question