咱们在运用收集东西的时分有时分发现发布时刻全部是一个时刻,这样在文章显现的时分一看就不是手动发布的。或许收集的时刻不想和收集的发布时刻相同那怎样处理呢?

新建一个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

相关推荐