Не удается прочитать длину свойства при добавлении escape в Node.js - PullRequest
0 голосов
/ 11 октября 2018

Сообщить об ошибке:

1.Описание:

var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "db"
});
con.connect(function(err) {
  if (err) throw err;
  console.log("Database Connected!");
});

При добавлении escape, как это:

var sql =
  "SELECT * FROM tb WHERE col_1 = '"
  +con.escape(req.params.val_1)
  +"' AND col_2 = '"+con.escape(req.params.val_2)
  +"' "

2.Проблема:

Невозможно прочитать длину свойства при вызове result.length, и оно выпадает.

Есть ли что-то за кадром в этом?

1 Ответ

0 голосов
/ 11 октября 2018

req.params получит результат: value НО con.escape (req.params.val_1) ... get 'value' -> так что ошибка произойдет.Замените ', это будет сделано!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...