私はhttps://github.com/mysqljs/mysql.gitライブラリを使用します。nodejs:各引数をエスケープする代わりにSQL文字列全体をエスケープする方法は?
私はSQLのクエリファイルを1つずつ変更することはできませんが、各引数をエスケープするためのファイルが多すぎますが、すべてのSQLクエリは同じベースのクエリメソッドを呼び出すことはできませんmysqlインスタンス、ので、私は基本的なmysqlのクエリメソッドで、最終的なSQL文字列をエスケープすることができますかと思います。
私が代わりにクエリを準備するか、エスケープ文字列をconcating使用してこれを行うのmysql_escape("select * from tableA where name = 'foo'bar'")
ようないくつかの機能を
select * from tableA where name = 'foo\'bar'
に
select * from tableA where name = 'foo'bar
のような全体SQL文字列をエスケープします。