したがって、PHPを使用して、SQLクエリのwhereステートメントからフィールド名と値を引き出し、それらを変更してから、元に戻す必要があります。
したがって、この文字列が与えられたfield='value' AND field2<7
としましょう。fieldとfield2をフィールド名として認識し、関数をフィードfield()
してクエリに戻す必要があります。'value'と7についても同じですが、value()
関数を介してフィードします。また、各値がどのフィールドに関連付けられているかを知ることも役立ちます。
コーディングに数千行もかからない方法はありますか?
次のようなものを含む、さまざまな可能な入力を処理するために必要です。table.field BETWEEN 7 AND 10
またはfield<7 AND (field2=3 OR field3=4)