【发布时间】:2020-09-25 10:00:49
【问题描述】:
Socket.io、Node.js:如何在 javascript.js 中将 javascript 变量传递给 mysql 查询?
尝试将值为'222.222.222.222' 的变量传递到mysql 查询时出错,但在将值为'2' 的变量传递到同一个mysql 查询时不会出错。
任何帮助将不胜感激。
这给出了错误:
var javascriptVariable = '222.222.222.222';
$query = 'INSERT INTO misc_table (misc_field) VALUES ('+javascriptVariable+')';
connection.query($query, function(err, rows, fields) {
if(err){
console.log("An error ocurred performing the query.");
return;
}
console.log("Query succesfully executed: ", rows);
});
这不会给出错误:
var javascriptVariable = '2';
$query = 'INSERT INTO misc_table (misc_field) VALUES ('+javascriptVariable+')';
connection.query($query, function(err, rows, fields) {
if(err){
console.log("An error ocurred performing the query.");
return;
}
console.log("Query succesfully executed: ", rows);
});
【问题讨论】:
-
$query = 'INSERT INTO
misc_table(misc_field) VALUES ('+javascriptVariable+')'; :) -
这真的很基础,只是尝试再次了解 js 基础知识,我猜你那里需要一些问题.????
-
编辑了问题,但仍然无法正常工作。有错误:
An error ocurred performing the query. -
哦,好吧,我看到你得到了答案,最好以 bdw 的方式使用它。谢谢@Vasyl Moskalov
标签: javascript mysql node.js variables socket.io