【发布时间】:2016-09-30 04:28:52
【问题描述】:
我正在连接到 mysql 服务器并进行查询。我不断收到 ER_BAD_FIELD_ERROR :“字段列表”中的未知列
connection.query("SELECT ID FROM shorturl WHERE urlsource = '" + url + "'", function(error, rows, fields){
if (error) {
console.log(error);
}
【问题讨论】:
-
以下查询在 MySQL 上运行是否没有错误:
SELECT ID FROM shorturl WHERE urlsource = 'some_url'?顺便说一句,你应该参数化你的查询,因为就目前而言,有人可能能够对你进行 SQL 注入。 -
是的,它适用于 MySQL。
-
@TimBiegeleisen 如何参数化?