当前位置:首页 > CMS教程 > phpcms > 列表

PHPCMS V9批量数据库修改图片集或缩略图代码

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-20 14:56:02 浏览: 评论:0 

由于一些采集的原因,需要写一段代码用于完善,代码不重要,重要的是能够完成当前任务即可,记录~ 备用,代码如下:

  1. $link=mysql_connect('localhost','root','root') or die('mysql_error'); 
  2. $db=mysql_select_db('notebook') or die ('db_error'); 
  3. $sql="select * from v9_qqxyk_data order by id limit 10000,1000"; 
  4. $result=mysql_query($sql); 
  5.  
  6. function loseSpace($pcon){ 
  7.  $pcon = preg_replace("/ /","",$pcon); 
  8.  $pcon = preg_replace("/ /","",$pcon); 
  9.  $pcon = preg_replace("/ /","",$pcon); 
  10.  $pcon = preg_replace("/\r\n/","",$pcon); 
  11.  $pcon = str_replace(chr(13),"",$pcon); 
  12.  $pcon = str_replace(chr(10),"",$pcon); 
  13.  $pcon = str_replace(chr(9),"",$pcon); 
  14.  return $pcon; 
  15. } 
  16.  
  17. while($rows=mysql_fetch_array($result)) 
  18. { 
  19. $str="$rows[tpzs]"; 
  20. $str=loseSpace($str); 
  21. echo $rows['id']."<br>"; 
  22. //phpfensi.com 
  23. $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/"; 
  24. preg_match_all($pattern,$str,$match); 
  25. $pic=$match[1][0]; 
  26. $dbn=mysql_select_db('phpcms_liuxue') or die ('db_error'); 
  27. $sqln="UPDATE `phpcms_liuxue`.`v9_qqxyk` SET `thumb` = '$pic' where id=$rows[id]"; 
  28. $resultn=mysql_query($sqln);

Tags: PHPCMS批量修改 PHPCMS缩略图

分享到: