咱们在运用收集东西的时分有时分发现发布时刻全部是一个时刻,这样在文章显现的时分一看就不是手动发布的。或许收集的时刻不想和收集的发布时刻相同那怎样处理呢?
新建一个php页面,代码如下
<?php $mydbhost="localhost";//装备主机 $mydbuser="";//数据库用户 $mydbpw="";//数据库暗码 $mydbname="";//数据库姓名 $mydbcharset="utf8";//设置编码 $link=mysql_connect($mydbhost,$mydbuser,$mydbpw)ordie(mysql_error()); mysql_select_db($mydbname,$link)ordie("没有该数据库:".$mydbname); mysql_query("SETNAMES'$mydbcharset'"); $catid='22,24,25';//需求修正时刻戳栏目的catid $row=mysql_query("SELECT`id`,`inputtime`FROM`v9_news`WHERE`v9_news`.`catid`in($catid)ORDERBY`v9_news`.`id`DESC"); while($rs=mysql_fetch_array($row)){ $id=$rs[id]; $inputtime=$rs[inputtime]; $lastime=$inputtime-60*60*24*rand(80,150); $lastime+=rand(1,100);//本来的时刻基础上随机削减10-30天,再从1-100中随机抽取加上,最终再把时刻戳格式化 $sql="UPDATE`v9_news`SET`inputtime`='$lastime'WHERE`id`='$id'"; mysql_query($sql); //echo$sql; } mysql_close();//封闭数据库衔接 ?>
然后依据数据库修正为自己网站的装备,运转一下。
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:怎么批量修改phpcms采集文章发布时间发布于2022-05-21 07:43:12