Войти

Показать полную графическую версию : [решено] sql запрос для wordpress 4.1.5


Alexander_88
11-05-2015, 09:05
здравствуйте, подскажите, пожалуйста, как сделать такой sql запрос по замене текста

UPDATE wp_posts SET post_content = REPLACE post_content, '<a href="http://google.com/file/af09b05b5e713/00278start_CMC-133.wmv" target="_blank">[CMC-133] - 4.2 GB</a>', '<a href="http://google.com/file/ea2536b9a21ad/00278start_CMC-133.part1.rar" target="_blank">00278start_CMC-133.part1.rar - 2.0 GB</a></blockquote><blockquote><a href="http://google.com/file/ade2911b353c1/00278start_CMC-133.part2.rar" target="_blank">00278start_CMC-133.part2.rar - 2.0 GB</a></blockquote><blockquote><a href="http://google.com/file/c532587769a42/00278start_CMC-133.part3.rar" target="_blank">00278start_CMC-133.part3.rar - 211.5 MB</a>'


выдает ошибку 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 'post_content, '<a href="http://google.com/file/af09b05b5e713/00278start_CMC-133.' at line 1

наверно я какие - то символы использую запрещенные, может это можно как - то обойти?

lxa85
11-05-2015, 09:45
Alexander_88,
UPDATE wp_posts
SET
post_content = REPLACE(post_content,
`<a href="http://google.com/file/af09b05b5e713/00278start_CMC-133.wmv" target="_blank">[CMC-133] - 4.2 GB</a>`,
`<a href="http://google.com/file/ea2536b9a21ad/00278start_CMC-133.part1.rar" target="_blank">
00278start_CMC-133.part1.rar - 2.0 GB</a></blockquote>
<blockquote><a href="http://google.com/file/ade2911b353c1/00278start_CMC-133.part2.rar" target="_blank">
00278start_CMC-133.part2.rar - 2.0 GB</a></blockquote><blockquote>
<a href="http://google.com/file/c532587769a42/00278start_CMC-133.part3.rar" target="_blank">00278start_CMC-133.part3.rar - 211.5 MB</a>`)
Это пример для MySQL. Если используется другая СУБД - то надо смотреть соотв. синтаксис.

P.S. Да, я остаюсь при своем мнении, что синтаксис навран.
Не могу сказать что, но что то в нем мне не нравится.
post_content = REPLACE(post_content, 'bla', 'bla-bla')
вот эта конструкция в особенности.
Захотите пробовать - пробуйте на резервной копии.

Alexander_88
11-05-2015, 10:23
спасибо, работает :)




© OSzone.net 2001-2012