データベースの値を置き換えるスクリプトがあります。
これを使用する場合:
$search[] = ("\\");
$sql[$handle]['sql'] = 'UPDATE '.$table.' SET '.$field.' = REPLACE('.$field.',\''.$search[$i].'\',\''.$replace[$i].'\')';
次のエラーが表示されます。SQL 構文にエラーがあります。1) 行目の ''\')' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
おそらくバックスラッシュをエスケープするだけの問題であることは理解していますが、すべてを試しました(二重引用符への変更、エスケープ、文字コードの使用、utf 8エンコード/デコードなど、まだ運がありません.
他の値がうまく機能することに注意してください ($search[] 値のリストがあります)。