首页 新闻 赞助 找找看

有哪位大神帮忙解释一下下面的代码的含义吗?非常感谢

0
悬赏园豆:10 [已解决问题] 解决于 2021-11-17 14:09

下面是ASP文件里的代码, 哪位大神能帮忙解释一下吗? Child-spname是什么意思,spname是视频名称,后面的split是什么意思?万分感谢

<%

    if not rs.eof and not rs.bof then 
    
       srcsp1=rs("FirstImageName")
       title1=rs("title")
       link1=rs("link")
       child_spname=split(link1,"=")
	   spname1 =child_spname(1)
       rs.movenext
       if not rs.eof then
          srcsp2=rs("FirstImageName")
          title2=rs("title")
          link2=rs("link")
          child_spname=split(link2,"=")
	      spname2 =child_spname(1)
          rs.movenext
       end if 
       if not rs.eof then
          srcsp3=rs("FirstImageName")
          title3=rs("title")
          link3=rs("link")
          child_spname=split(link3,"=")
	      spname3 =child_spname(1)
          rs.movenext
       end if 
       if not rs.eof then
          srcsp4=rs("FirstImageName")
          title4=rs("title")
          link4=rs("link")
          child_spname=split(link4,"=")
	      spname4 =child_spname(1)
          rs.movenext
       end if 
       if not rs.eof then
          srcsp5=rs("FirstImageName")
          title5=rs("title")
          link5=rs("link")
          child_spname=split(link5,"=")
	      spname5 =child_spname(1)
          rs.movenext
       end if 
       if not rs.eof then
          srcsp6=rs("FirstImageName")
          title6=rs("title")
          link6=rs("link")
          child_spname=split(link6,"=")
	      spname6 =child_spname(1)
          rs.movenext
       end if 
    
    
    end if
    %>
问题补充:

这是一个播放视频的ASP

Lilyforever的主页 Lilyforever | 初学一级 | 园豆:182
提问于:2021-11-17 10:25
< >
分享
最佳答案
0

没学过asp ,感觉代码逻辑很简单,只是从数据库读了6行三列数据 , link列 用=号分割了一下,拿到了=号后面的部分
split 函数: 根据 第二个参数 分割字符串,返回一个数组 ,

收获园豆:10
地菜 | 菜鸟二级 |园豆:208 | 2021-11-17 10:58

请教 怎么看是六行三列数据?

Lilyforever | 园豆:182 (初学一级) | 2021-11-17 14:10

@Lilyforever:
一。每次读之前,都会判断是否已经读到了末尾 ( if not rs.eof then)
二。已知的3列分别是: FirstImageName , title , link ;当然可能读取了更多列,这里没有使用;
三。 读了6次 ,分别赋值给 srcsp1 至 srcsp6 ,title1 至 title6 ,link1至 link6
四 。 child_spname是个临时变量,类型是数组, spnameN 变量 是获取的linkN变量的=号后面的部分。

地菜 | 园豆:208 (菜鸟二级) | 2021-11-17 14:18

@Lilyforever: 这代码是比较小白的, 正常应该用数据结构,循环的方式去接收这 6行三列数据 ,而不是定义18个变量 依次赋值 。

地菜 | 园豆:208 (菜鸟二级) | 2021-11-17 14:20

@地菜: 非常感谢耐心解答

Lilyforever | 园豆:182 (初学一级) | 2021-11-17 15:12

@地菜: 就是小白,完全不懂

Lilyforever | 园豆:182 (初学一级) | 2021-11-17 15:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册