我正在构建一个应用程序,允许用户通过facebookid,email或fullname搜索其他用户,他们只需要输入关键字。如何使用connection.query构建查询?我使用的是mysql模块。以下是我的最后一次尝试。
connection.query("select * from User where fullname like %? or facebook = ? or email = ? limit 50", keyword, function(err, result){
...
});
答案 0 :(得分:0)
你需要发送如下的参数
connection.query("select * from User where fullname like %? or facebook = ? or email = ? limit 50", keyword,keyword,keyword, function(err, result){
...
});
因为你正在使用'?'三次time.hence,使查询采取三个参数。