0
私は実行したいカスタムSQLクエリを持っていますが、ユーザーはそれぞれ<または>を前日の値のリストドロップダウンから選択することができます。私はRailsでパラメータ化されたSQL < >
[searchSQL,value1,value2]
にしてこれをサニタイズした場合に最初のものは、HTMLから渡され<または>記号である
searchSQL += " AND a.date_acquired #{params[:asset][:date_range]} '#{params[:asset][:date_acquired]}'"
:日付のためのシステムの現在のSQLは次のようになります最後に、どうすれば<または> SQLクエリを台無しにすることなくsanatizedことができますか?
ありがとう、私はあなたにアレイの使用についての提案をしました。それは賢明だと思います。この方法では、誰かがこのフィールドにSQLを注入しようとすると、SQLクエリではなく配列にエラーがスローされます。 –