我有一个使用node.js查询node.js数据库的MySQL应用程序。
问题::当我将查询中的表名作为变量时,事情就停止了。我错过了什么吗?
工作节点代码
client.query('SELECT * from tableA',
function(error, results, fields) {
if (error)
throw error;
callback(results);
});非工作节点代码
client.query('SELECT * from ?',
[ tableA ],
function(error, results, fields) {
if (error)
throw error;
callback(results);
});发布于 2011-11-29 21:39:08
您可能只需将表名附加到字符串(伪代码,我不知道node.js)。
client.query('SELECT * from ' + [tablaA],
function(error, results, fields) {
if (error)
throw error;
callback(results);
});https://stackoverflow.com/questions/8317996
复制相似问题