我正在使用nodejs从数据库检索值。我通过prepared语句实现了类似mysql的查询,以确保消除sql注入攻击。我的问题是它无法检索任何结果。它只是在控制台中显示空结果请有人告诉我查询有什么问题吗
exports.autosearch = function (req, res) {
//var search = req.body.searchText;
var search = 'bukatti';
//db.query('SELECT * FROM users WHERE name like ?', ['%' + search + '%'], function (error, results, fields) {
db.query('SELECT * FROM users WHERE name like ?', ['%search%'], function (error, results, fields) {
console.log(results);
});
}
谢谢
1条答案
按热度按时间htrmnn0y1#
我发现了我的问题。我添加了错误日志并发现类型错误在某处。不管怎样,这都能解决
谢谢