PHP でこのステートメントを実行すると、次のエラーが発生します。
$sql = mysql_real_escape_string("INSERT INTO `locations`(`id`,`anchor_url`,`anchor_title`)
VALUES (1,`http%3A%2F%2Fmaps.google.com%2Fmaps%2Fms%3Fmsid%3D210426849026628615459.0004bd6aaf4e431aab7f9%26msa%3D0%26output%3Dembed`, `Se "Mar Menor" på kartet`)");
引用符と関係があると思いますが、別の引用符を試してみたところ、SQL 構文 (一重引用符) にエラーがあるという別のエラーが表示されました。
上記のクエリを実行したときにスローされるエラーは次のとおりです。
「フィールド リスト」の不明な列「http%3A%2F%2Fmaps.google.com%2Fmaps%2Fms%3Fmsid%3D210426849026628615459.0004bd6aaf4e431aab7f9%26msa%3D0%26output%3Dembed」
編集:
回答は受け入れられましたが、提供された他の情報をテストしなかったため、その一部についてのみでした。準備されたステートメントの代わりに PDO を使用してデータベースにクエリを実行しました。