0
私はユーザーがウェブサイト上の特定のビジネスを検索できる検索バーを持っています。私は名前の中に疑問符をつけた会社を探すことができる必要があります(最後か、または他の場所に)「?」を扱うLIKEクエリでリテラルとして
私の検索は、「私の会社? " ?
が定義されていないとエラーが発生します。クエリが?
をパラメータとして扱わないように、どうすればエスケープできますか?
exports.getEscapedQuery = function(params) {
// Using Sequelize w/ Node
var escapedSearch = db.sequelize.escape('%' + params.q + '%');
return escapedSearch;
};
エスケープしましたか? '\?'で? –
私は、違いはないようです。 –
クエリを実行するコードを追加できますか? – robertklep