【发布时间】:2014-01-16 16:21:18
【问题描述】:
我正在尝试使用数组进行查询,但出现解析错误。
a - 包含一个数组
例如:[7、26、87、65、86、23、63、69、44、61、8、79、47、88、15、17]
conexao_bd.escape(a) - 转义数组
例如:7、26、87、65、86、23、63、69、44、61、8、79、47、88、15、17
它需要是这种格式(7、26、87、65、86、23、63、69、44、61、8、79、47、88、15、17),所以我可以使用它查询。任何帮助如何更改格式?
代码
conexao_bd.query("SELECT question, answer FROM ", conexao_bd.escape(tipo) + " WHERE id IN " + conexao_bd.escape(a) ,function(err, rows){
if(err) console.log("Erro na query questions: "+err);
else{
perguntas.questions.push(rows);
console.log(JSON.stringify(perguntas));
}
});
【问题讨论】:
标签: javascript mysql arrays node.js escaping