【发布时间】:2021-02-17 12:02:40
【问题描述】:
我正在使用那个 MySQL 查询来格式化我的 wordpress 帖子。它对于像 " 和其他字符非常有效,但不适用于 "»"。我进行了研究以解决这个问题,但我没有找到解决方案,在 stackoverflow 上也没有。
当我执行这段代码时,什么也没发生。
$query = "UPDATE wp_posts SET post_content = REPLACE(post_content, '»<br />', '»\n\n')";
我试过了
$query = "UPDATE wp_posts SET post_content = REPLACE(post_content, '\»<br />', '\»\n\n')";
还有那个
$query = "UPDATE wp_posts SET post_content = REPLACE(post_content, '»<br />', '»\n\n')";
它不工作。
【问题讨论】:
-
您可以使用占位符值吗?如果是这样,这应该很容易做到。将其编码在双引号字符串中会使 SQL 语句变得混乱。考虑
REPLACE(content, ?, ?),然后绑定这两个参数。