2016-12-29 3 views
-1

привет, это новый студент для node.js Я пытаюсь привязать некоторые данные от формы ввода и MySQL по sql , но на самом деле я не знаю, как это работает. Кто-нибудь может мне помочь?Как использовать переменные в select statement (MySQL) в node.js?

сильфонных мой ввода изображения и коды

1 index.js (Node.js)

enter image description here

2 return.pug

enter image description here

+3

Добавьте свой код в качестве ответа на вопрос, а не снимок экрана. – ppovoski

ответ

0

Если вы пытаетесь для использования переменных в операторе WHERE вашего запроса вы можете сделать следующее:

connection.query('SELECT * FROM course_test HAVING course_distance < ?', [4000], (err, rows, fields) => {...}); 

Это позволит избежать значений перед тем, как поместить их в запрос. Вы можете использовать несколько ? в своем заявлении, и они будут заменены в том порядке, в каком они находятся в массиве

+0

спасибо матовый. Я исправил его! , например, ниже ----------------------- app.post ('/ return', function (req, res) { var course_distance = req .body.course_distance; var sql = 'SELECT * FROM course_test HAVING course_distance ABLE