0

SQL データベースで html 文字列を別の文字列に置き換えたいと考えています。主な構文は知っていますが、文字列に html タグが含まれています。

次に例を示します。

update wp_posts 
set post_content = replace(post_content, '<img alt="100%" id="home-img" src="/wp-content/themes/wp-theme/images/100pc.png">'
, '<a href="fblink" target="_blank" class="facebook"></a><img alt="100%" id="home-img" src="/wp-content/themes/wp-theme/images/100pc.png">'
);

これの正しい構文を知っておくべきだと思いますが、問題は ", >, = 文字にあると思います.

ご協力ありがとうございました。

4

1 に答える 1

0

これは、正しい構文を使用していることを示すSQL Fiddleです。使用することもできます

update wp_posts 
set post_content = '<a href="fblink" target="_blank" class="facebook"></a><img alt="100%" id="home-img" src="/wp-content/themes/wp-theme/images/100pc.png">'
WHERE post_content = '<img alt="100%" id="home-img" src="/wp-content/themes/wp-theme/images/100pc.png">';
于 2013-11-01T13:16:28.477 に答える