为每个文章绑定随机的相关文章

点击次数:59779 发布时间:2017-9-30 整理录入: 贵阳网站建设公司

由于需要,我站需对每一年文章随机绑定并固定相关文章链接,于是写了如下程序,分享给大家:

一、建立随机函数


function sjacid(cateid)
    randomize(timer())
    set rsccc=server.createobject("adodb.recordset")
  rsccc.open "select * from content where categoryid="&cateid&" order  by rnd(-(id + " & int((10000 * rnd) + 1) & "))",connect,1,1
  i=0
  do while not rsccc.eof
  if sjacid="" then
  sjacid=rsccc("id")
  else
  sjacid=sjacid&","&rsccc("id")
  end if
  if not rsccc.eof then rsccc.movenext
  i=i+1
  if rsccc.eof or i>5 then exit do
  loop
      rsccc.close
      set rsccc=nothing
   end function



此函数用于从文章数据库得到随机文章的id与并组成数组,下面为段程序用于为每年文章分配随机文章id并存入文章补充字段。

 set rsccckk=server.createobject("adodb.recordset")
  rsccckk.open "select * from content",connect,1,3
  do while not rsccckk.eof
     rsccckk("sjacid")=sjacid(rsccckk("categoryid"))
  response.write rsccckk("id")&"</br>"
  if not rsccckk.eof then rsccckk.movenext
  if rsccckk.eof then exit do
  rsccckk.update
  loop
  response.write "成功"
      rsccckk.close
      set rsccckk=nothing
 


理稿:贵阳网站建设
>>>上一条:网站改版,和301不得不说的故事>>>下一条:关于百度风险提示的一些问题回复