39. 批量添加关键词到tags字段?
虽然我反正这么做。但是你有愿意,我有方法:
$tags = explode(",", $r[keyboard]); $mid = (int)$class_r[$r[classid]][modid]; //获取模型id foreach ($tags as $tag) { if (strstr(',' . $r['infotags'] . ',', ',' . $tag . ',')) continue; //已经有了 $r['infotags'] = ltrim($r['infotags'].',' . $tag,','); $tagid = $empire->gettotal("select tagid as total from {$dbtbpre}enewstags where tagname='$tag' limit 1"); if ($tagid) { $empire->query("update {$dbtbpre}enewstags set num=num+1 where tagid='$tagid'"); } else { $empire->query("insert into {$dbtbpre}enewstags(tagname,num,isgood,cid) values('$tag',1,0,0);"); $tagid = $empire->lastid(); } $empire->query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$tagid','$r[classid]','$r[id]','$r[newstime]','$mid');"); } $listtemp = 'infotags';
|