私のmysqlデータベースで一重引用符を置き換える必要があり、これを行うためにスクリプトを使用しています。他の文字ではうまく機能しますが、一重引用符に関してはまったく機能しません。
$sql[$handle]['sql'] = 'UPDATE '.$table.' SET '.$field.' = REPLACE('.$field.',\''.$search[$i].'\',\''.$replace[$i].'\')'
一重引用符を置き換えようとすると、次のエラーが発生します。
SQL 構文にエラーがあります。1) 行目の '''','')' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
これは、引用を検索するために使用する文字列です。$search[] = ('\'');