嗨,这是新鲜的学生node.js 我试图通过sql 从输入表单和MySQL的一些数据之间进行绑定,但实际上我不知道如何使用它。 有人可以帮助我吗?如何在node.js的select语句(MySQL)中使用变量?
初级讲座是我的输入图像和代码
1 index.js(node.js的)
2 return.pug
嗨,这是新鲜的学生node.js 我试图通过sql 从输入表单和MySQL的一些数据之间进行绑定,但实际上我不知道如何使用它。 有人可以帮助我吗?如何在node.js的select语句(MySQL)中使用变量?
初级讲座是我的输入图像和代码
1 index.js(node.js的)
2 return.pug
如果你想要在查询的WHERE
语句中使用变量,您可以执行以下操作:
connection.query('SELECT * FROM course_test HAVING course_distance < ?', [4000], (err, rows, fields) => {...});
这会在将它们放入查询之前转义值。您可以在您的声明中使用多个?
,并且它们将被替换以便它们在阵列中
谢谢马特。 我已修复它! 如 ----------------------- app.post('/ return',function(req,res){ var course_distance = req .cookie_distance; var sql ='SELECT * FROM course_test HAVING course_distance <?'; connection.query(sql,[course_distance],function(err,trekking,fields){... – ABLE
将您的代码作为文本添加到问题而不是截图。 – ppovoski