Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] sql запрос для wordpress 4.1.5 (http://forum.oszone.net/showthread.php?t=299607)

Alexander_88 11-05-2015 09:05 2505948

sql запрос для wordpress 4.1.5
 
здравствуйте, подскажите, пожалуйста, как сделать такой 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 2505961

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 2505971

спасибо, работает :)


Время: 21:30.

Время: 21:30.
© OSzone.net 2001-