如何在db列中找到[ul]并替换为[list]

时间:2015-02-23 12:49:37

标签: php mysql

嘿伙计们我刚刚迁移了论坛系统,似乎他们没有对List使用相同的BBcode术语。在我的旧版本中,BBcode是[ul] [li],但在我的新列表中只是[list]

我已经尝试编写一个脚本来清除列中的帖子内容'[ul]

"SELECT at6ln_discuss_posts.id FROM at6ln_discuss_posts WHERE at6ln_discuss_posts.content = 'ul'";

但由于某种原因,我无法选择它,更不用说开始更换了。任何想法我可能做错了什么?

最好的

2 个答案:

答案 0 :(得分:1)

我个人用phpmyadmin导出sql然后使用像sublime文本这样的文本编辑器来做这样的替换。它比在SQL中做的麻烦要少,但如果网站在线并且不断活跃,那么它可能不是一个好主意。重新导入更新的sql时,应确保没有内容发生更改。

答案 1 :(得分:1)

使用Like代替=

"SELECT at6ln_discuss_posts.id FROM at6ln_discuss_posts WHERE at6ln_discuss_posts.content LIKE '%ul%'";