ASP如何在同一页面同不同分类的代码并读出来
首先,比如说我有一个新闻数据库。我的新闻分为企业新闻,行业新闻,全球新闻,我只会读取一个一个,我知道在写SQL语句里,加上wherenew_part="企业新闻“之类的,...
首先,比如说我有一个新闻数据库。我的新闻分为企业新闻,行业新闻,全球新闻,我只会读取一个一个,我知道在写SQL语句里,加上where new_part="企业新闻“之类的,但是我操作了不成功,而且记录集应该怎么分呢?当SQL要求读出分类是企业新闻时,此DIV就只显示企业新闻的,当要求是另一个分类时,就读出另一个,有没有人能举例写一套清晰一点的,小妹我菜鸟,不是很懂,自学好辛苦哦,
如图展示读出来,图片因为我不会分类读,所以好痛苦,都是一样的,最好能写清楚点哈,菜鸟实在头痛的很。希望大神能出手帮忙。
<!--#include file=conn.asp-->
<%
set rs=server.CreateObject("adodb.Recordset")
sql="Select top 8 new_id, new_title from concent order by new_id desc "
rs.open sql,conn,1,1
%>
<div class="synew6">
<div class="synew2">
<div class="synew3">
<div class="synew4">企业新闻</div>
<% do until rs.EOF %>
<div class="synew5"><a href='shownews.asp?new_id=<%=rs.fields("new_id")%>' target="_blank">◆<%=left(rs("new_title"),10)%></a> <%rs.MoveNext%>
</div>
<%
loop
%>
</div>
<div class="synew3">
<div class="synew4">全球新闻</div>
<% do until rs2.EOF %>
<div class="synew5"><a href='shownews.asp?new_id=<%=rs2.fields("new_id")%>' target="_blank">◆<%=left(rs2("new_title"),10)%></a>
<%rs2.MoveNext%>
</div>
<%
loop
%>
</div>
<div class="synew3">
<div class="synew4">全球新闻</div>
<% do until rs3.EOF %>
<div class="synew5"><a href='shownews.asp?new_id=<%=rs3.fields("new_id")%>' target="_blank">◆<%=left(rs3("new_title"),10)%></a>
<%rs3.MoveNext%>
</div>
<%
loop
conn.close
%>
</div>
</div>
</div> 展开
如图展示读出来,图片因为我不会分类读,所以好痛苦,都是一样的,最好能写清楚点哈,菜鸟实在头痛的很。希望大神能出手帮忙。
<!--#include file=conn.asp-->
<%
set rs=server.CreateObject("adodb.Recordset")
sql="Select top 8 new_id, new_title from concent order by new_id desc "
rs.open sql,conn,1,1
%>
<div class="synew6">
<div class="synew2">
<div class="synew3">
<div class="synew4">企业新闻</div>
<% do until rs.EOF %>
<div class="synew5"><a href='shownews.asp?new_id=<%=rs.fields("new_id")%>' target="_blank">◆<%=left(rs("new_title"),10)%></a> <%rs.MoveNext%>
</div>
<%
loop
%>
</div>
<div class="synew3">
<div class="synew4">全球新闻</div>
<% do until rs2.EOF %>
<div class="synew5"><a href='shownews.asp?new_id=<%=rs2.fields("new_id")%>' target="_blank">◆<%=left(rs2("new_title"),10)%></a>
<%rs2.MoveNext%>
</div>
<%
loop
%>
</div>
<div class="synew3">
<div class="synew4">全球新闻</div>
<% do until rs3.EOF %>
<div class="synew5"><a href='shownews.asp?new_id=<%=rs3.fields("new_id")%>' target="_blank">◆<%=left(rs3("new_title"),10)%></a>
<%rs3.MoveNext%>
</div>
<%
loop
conn.close
%>
</div>
</div>
</div> 展开
展开全部
rs.open "企业新闻的sql语句",conn,1,1
这里输出你的数据
rs.close
rs.open "其他类型新闻的sql语句", conn, 1 ,1
这里同样输出数据
rs.clsoe
这里输出你的数据
rs.close
rs.open "其他类型新闻的sql语句", conn, 1 ,1
这里同样输出数据
rs.clsoe
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上回答的是正确的SQL语法的
但从程序角度来讲,你这里用两个FOR循环即可实现你所要的功能,既能把一级栏目显示出来,又能把二级栏目显示出来的。
但从程序角度来讲,你这里用两个FOR循环即可实现你所要的功能,既能把一级栏目显示出来,又能把二级栏目显示出来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询