通过file_get_contents()抓来的多条数据记录,有时不是完全符合自己的需求,需要对抓取过来的数据,进行一些相应的修改,以达到自己真正想要的效果。如数据记录中的url原链接,抓到后需要将所有数据记录中的信息改成是自己的url,这时怎么办?用PHP程序加正则一条一条循环处理,可以。为了提高效率,更好的方法是我们可以采用mysql自带的一个replace字符替换函数,语句的输写可以参考下面形式:
update 表名 set 字段 = replace(字段,’url’,’new_url’) where 字段 like ‘%url %’;
这样,用一个条语句完成自已所要的效果,相比通过循环来处理这样的效果,无疑这是一种最有力的实现方法!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


*