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>
展开
 我来答
田响建站
2013-09-09 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
where new_part="企业新闻“
改为
where new_part='企业新闻'

不要用双引号

如若是数字 则直接=1 或=2 不要引号
追问
那如果要写行业新闻时,rs怎么写?要不要写成2?
jiangxibaiyi
2013-09-09 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
rs.open "企业新闻的sql语句",conn,1,1
这里输出你的数据
rs.close
rs.open "其他类型新闻的sql语句", conn, 1 ,1
这里同样输出数据
rs.clsoe
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xdownx
2013-09-09 · TA获得超过2052个赞
知道小有建树答主
回答量:1135
采纳率:0%
帮助的人:1193万
展开全部
楼上回答的是正确的SQL语法的
但从程序角度来讲,你这里用两个FOR循环即可实现你所要的功能,既能把一级栏目显示出来,又能把二级栏目显示出来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式