作家
登录

送给搞采集的兄弟一个sql语句

作者: 来源:www.28hudong.com 2013-03-30 09:08:18 阅读 我要评论

刚刚采集了一个下午,突然发现发现在title字段里多采集了一些字符进来,并且这些字符都一样的.采集的时候多采集了一个<img src="images/hot.gif">,虽说这几个字符不占多少空间,也不是非常不爽.但是生长首页的时候出了大问题,显示不了.我那就郁闷咯.于是就想办法解决.首先,我尝试通过直接进入dedecms一条条修改记录,但是我的天啊,3000多数据,这样一条条改下来,我还不如自己去人肉更新呢.实在太痛苦了.实在不行,我就干脆从最根源入手,直接修改数据库.于是下载了一个phpmyadmin,开始尝试通过sql语句解决.刚开始的时候我就用查询语句搜索.select from 'dede_art; where title like "%<img src="images/hot.gif">%"好多啊,查询出1000多条数据.暗自庆幸自己没有一条条更改,否则人都死了.后来我找来了我一个兄弟,他asp很强的,自己也能够独立使用sql2000开发程序了.他给我写了一段语句.很长,很复杂.层层嵌套.结果执行错误.这句话我就不写了.然后我又用phpmyadmin,想写一个php短语句,可惜自己php不够精湛,没有办法,写不出来.于是又问题,google一下(拒绝百度),搜索到一个很爽的字眼replace,于是我就尝试看能否用这个函数.下面是我写的语句:update `dede_art` set title=replace(title,' <IMG border=0 src=Images/hot.gif>','');一下子就执行完了,也没有报错,我还以为又写错了,没有想到浏览时发现,嗨,<IMG border=0 src=Images/hot.gif>都不见了.爽.所以写下这篇文章,希望对大家又所帮助.关键方法:update '表名(比如我案例中的dede_art)' set 要修改字段名 = replace (要修改字段名,'被替换的特定字符','替换成的字符')希望斑竹能够给个精华,想精华想了这么多年了

  推荐阅读

  用ASP开发网页需要牢记的注意事项

步 骤   1、永远不要相信用户输入的内容具有适当的大小或者包含适当的字符。在使用其做出决策之前应该始终对用户输入进行验证。最佳的选择是创建一个 COM+ 组件,这样您可以从 ASP 页面中调用该组件来验证用户的>>>详细阅读


本文标题:送给搞采集的兄弟一个sql语句

地址:http://www.17bianji.com/kaifa2/ASP/33335.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)