新闻中心

如何使用dedecms的数据库内容批量替换功能

作者 / 无忧主机 时间 2012-10-11 00:42:39

我们在管理网站内容的时候,可能有的时候需要修改一些相同的信息。我们就拿一个文章站来说,由于某些原因,站长现在需要把文章全部或者大部分的作者名称给改掉,这个时候应该怎么办?总不能傻傻的去把每篇文章修改一次吧,如果几个、几十个就手动改改也不累,那要是有成百、上千篇文章的作者要更换类?岂不把人给累坏了。我们如何解决这个问题类?在dedecms中是否有快捷的、批量修改功能类? 如果你熟悉sql语句,那么解决这个问题非常简单,写一条sql语句即可实现字段内容修改。并不是所有站长都熟悉sql查询语句的,那么我们在dedecms内容管理系统中,如何操作类?无忧主机(www.51php.com)小编在dede织梦内容管理系统后台,找了一个类似sql查询语句批量修改、替换的一个功能,可以帮助我们快速实现,大批量的修改文章相同内容,而且完全傻瓜式的操作,不用担心,真的非常感谢dedecms官方开发团队做出这么牛B的功能。那么这个功能在那里开启操作类:登录dede后台—— 核心——批量维护——数据库内容替换(如下图) 进去可以看到如上图所示界面,系统已经给我们列出了DEDE的数据库里面所有表,点击你要修改的表即会把该表所有字段列出来,当然,做这种操作的前提就是你要对dede数据库的结构很熟悉,要知道你要修改的内容放在哪张表哪个字段,这样才可确保操作万无一失,如果不熟悉的同学建议进入你的phpmyadmin工具里面去查看,看看内容放在哪里,现在的php虚拟主机一般都会带phpmyadmin这个工具的,大家看我操作一边就知道了,小编现在需要把所有文章的作者‘admin’改成‘无忧主机小编’,作者的信息是放在dede_archives表的writer字段中,替换的操作如下图所示: 按照如上图所示填写,点击开始替换数据即可完成替换操作,也可以加上替换条件,比如说某时间段之后的不需要替换定义senddate小于一个时间戳即可,其实原理就是执行sql语句,只不过现在不需要我们自己写sql语句,系统会帮我们写好去执行。   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/dedecms/9193.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服