私のMySQLデータベースフィールドのうち、特定の文字列が含まれているHTMLの中にいくつかのHTMLを見つけて置き換える(または、正確に追加する)ことができます。MySQLでHTMLをどのように置き換えることができますか?
私は正常にこのクエリを使用して、関連するレコードを検索することができます
SELECT *
FROM `wp_posts`
WHERE `post_content` LIKE '%some phrase%'
このクエリは、私がHTMLを追加したいすべてのレコードを返します。
は、だから私は、私が使用したいHTMLを追加するには、次の問合せを試してください:
SELECT *
FROM `wp_posts`
WHERE `post_content` LIKE '%some phrase%'
UPDATE wp_posts SET post_content = REPLACE(post_content, '</strong></a>', '</strong></a>
<strong>Some additional piece of text</strong></p>')
をしかし、エラーが返されます:私は推測
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE wp_posts SET post_content = INSERT(post_content, '</strong></a>', '</stro' at line 4
が、それは私がきたどのように好きではありません。 HTMLをフォーマットしましたが、どのようにフォーマットする必要がありますか?
ブリリアントおかげで - 私ができる私は – James
:-)がやろうとしたかを見るだけで嬉しいです 助けて!! :-) – gred