0

https://github.com/mysqljs/mysql.gitライブラリを使用しています。

ファイルが多すぎるため、SQLクエリファイルを1つずつ変更して各引数をエスケープできないmysql dbクエリアーキテクチャがありますが、すべてのSQLクエリは同じベースmysqlインスタンスのクエリメソッドを呼び出すため、ベースのmysqlクエリメソッドで最終的なSQL文字列をエスケープできるかどうか疑問に思います.

のようにSQL文字列全体をエスケープしたい

select * from tableA where name = 'foo'bar

select * from tableA where name = 'foo\'bar'

mysql_escape("select * from tableA where name = 'foo'bar'")クエリの準備やエスケープ文字列の連結を使用してこれを行う代わりに、次のような関数を使用します。

4

1 に答える 1