当前位置: 首页 > 图文教程 > 网络编程 > ASP > 送给搞采集的兄弟一个sql语句

ASP
对ASP和ASP程序员的一些话
10行代码让你告别Arp作恶导致的掉线
ASP开发10条经验总结
国内ASP应用,不容乐观
ASP利用Google实现在线翻译功能
如何提高自己的编程水平
经典实用的基础asp程序整理
ASP实现带进度条的测试网速的代码程序
ASP程序实现网页伪静态页源代码
净化网络环境 ASP程序实现过滤脏话
ASP技术与PHP,CGI,JSP等技术的比较
用ASP制作饼图、柱状图等
常用ASP脚本程序集锦
用ASP编写的俄罗斯方块游戏
几种优秀的开发ASP的工具
浅谈ASP编程的思路与纠错
一个测试数据库连接的函数
ASP读写注册表
怎样用ASP程序判断一个盘上是否有文件
一个免费的简单聊天室源代码

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 67 ::
收藏到网摘: n/a

刚刚采集了一个下午,突然发现发现在title字段里多采集了一些字符进来,并且这些字符都一样的.
采集的时候多采集了一个<img src="/upload/tech/20091012/20091012011535_b137fdd1f79d56c7edf3365fea7520f2.gif">,虽说这几个字符不占多少空间,也不是非常不爽.但是生长首页的时候出了大问题,显示不了.我那就郁闷咯.
于是就想办法解决.
首先,我尝试通过直接进入dedecms一条条修改记录,但是我的天啊,3000多数据,这样一条条改下来,我还不如自己去人肉更新呢.实在太痛苦了.
实在不行,我就干脆从最根源入手,直接修改数据库.于是下载了一个phpmyadmin,开始尝试通过sql语句解决.
刚开始的时候我就用查询语句搜索.
select from 'dede_art; where title like "%<img src="/upload/tech/20091012/20091012011535_b137fdd1f79d56c7edf3365fea7520f2.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 (要修改字段名,'被替换的特定字符','替换成的字符')
希望斑竹能够给个精华,想精华想了这么多年了