# 指定条数的信息调用
需要自定义sql语句,专用sql变量为:infosql
sql语句实例:
~~~
sql="SELECT TOP 50 * FROM tx_content where Cid=10 Order by [Order] Desc,ID Desc" 常用
sql="SELECT TOP 50 * FROM tx_content where Cid=10 Order by ,rnd(ID) [Order] Desc,ID Desc" 常用
'********************获取分类下的所有记录,包括子分类**************
infosql="SELECT TOP 6 ID,Cid,Title FROM tx_content where Cid in ("&CID(3)&")"
' ---------多表联合查询-主要用于与文章属性联合---------------
SELECT tx_content.ID,tx_attribute.Name
FROM tx_content
INNER JOIN tx_attribute
ON tx_attribute.ID in (tx_content.Attribute)
ORDER BY tx_content.Order
~~~
读取指定条数信息函数:
~~~
beginList(infosql,rndom,order) '函数返回信息的记录集
~~~
> beginList(infosql,rndom,order) 参数说明:infosql:SQL语句,rndom:是否随机(1:随机,0:正常),order:排序字段("ID Desc,[Order Asc]")
>说明:当rndom=1时:sql中不能含用 order by,如需使用排序,把排序字符串写在,第三个参数位置
### 函数调用实例
~~~
'调用循环首:
<%
infosql="SELECT TOP 1 ID,Cid,Title FROM tx_content where Cid=10"
set rsinfo= beginList(infosql,rndom,order)
while not rsinfo.eof
%>
~~~
这里是要循环的内容
循环时常用标签:
~~~
调用标签:
标题: <%=rsinfo("title")%>
分类ID: <%=rsinfo("Cid")%>
图集ID: <%=rsinfo("Pid")%>
作者: <%=rsinfo("Author")%>
跳转地址: <%=rsinfo("Jumpurl")%>
图片: <%=PU(rsinfo("Picture"))%>
浏览量: <%=rsinfo("Views")%>
时间: <%=rsinfo("Createtime")%>
简介: <%=rsinfo("Info")%>
属性: <%=rsinfo("Attribute")%>
生成RUL: <%=U(rsinfo("ID"),rsinfo("Cid"),"show")%>
生成分类地址: <%=CU(rsinfo("ID"),"")%>
~~~
~~~
'调用循环尾:
<%
rsinfo.movenext
wend
call endlist()
%>
~~~