0
私はテーブルに "kishan \ 's field"のようなエントリを持つ名前フィールドを持っています。この値を外部入力「kishanのフィールド」にどのように一致させることができますか? mysqlテーブルに保存された " a's"のようなエスケープされたcharとのマッチング方法は?
私はテーブルに "kishan \ 's field"のようなエントリを持つ名前フィールドを持っています。この値を外部入力「kishanのフィールド」にどのように一致させることができますか? mysqlテーブルに保存された " a's"のようなエスケープされたcharとのマッチング方法は?
未テスト:UPDATE some_tableのSET some_name_field = REPLACE(some_name_field、 '\'、 '')
質問です:あなたが最初の場所でDBにそれらを聞かせなかった理由。 –
おそらく、それらの未使用/余分なエスケープ文字を取り除くための更新ステートメントを実行するだけです。 @ Fred-ii-のように示唆しているが、コードを修正することで、それらの原因となっているコードを修正しなければ、決して終わらないクリーンアップをするだろう。 – JNevill
データそのものは、挿入時に誤ったエスケープの症状であり、 'htmlspecialchars'タグはそれを改善しません。どんなものであれ、質問自体は明らかではありません。 –