asp 显示数据

不神奇 2009-08-06 11:24:52
<table id="hot_area3"><tr><td>

<% sql_hot1="select top 10 * from product where ptype='学生 and pstate like '%热点%' order by sj"
set rs_hot1=server.CreateObject("aDODB.recordset")
rs_hot1.open sql_hot1,dbconn,3,3
%>


<ul><li><%=rs_hot1("js")%></li></ul>

<%
rs_hot1.MoveNext
%>


<td></tr></table>




执行完sql后有3条数据
我要分别写到3个<ul></ul>中

现在的读出数据后就只显示第一条数据,要怎么写??
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sumjor 2009-08-06
  • 打赏
  • 举报
回复
下次给点分。。。。。唉
不神奇 2009-08-06
  • 打赏
  • 举报
回复
搞定 少写了个while
不神奇 2009-08-06
  • 打赏
  • 举报
回复
我语句是不是写错了
怎么执行出错 http 500错误
anbs01 2009-08-06
  • 打赏
  • 举报
回复
<table id="hot_area3">
<tr>
<td>
<%
sql_hot1="select top 10 * from product where ptype='学生 and pstate like '%热点%' order by sj"
set rs_hot1=server.CreateObject("aDODB.recordset")
rs_hot1.open sql_hot1,dbconn,3,3
do while not rs_hot1.eof%>
<ul>
<li> <%=rs_hot1("js")%> </li>
</ul>
<%
rs_hot1.MoveNext
loop%>
<td>
</tr>
</table>
liuwei_IT_love 2009-08-06
  • 打赏
  • 举报
回复
楼上的方法就可以
sumjor 2009-08-06
  • 打赏
  • 举报
回复
<table id="hot_area3"> <tr> <td>

<% sql_hot1="select top 10 * from product where ptype='学生 and pstate like '%热点%' order by sj"
set rs_hot1=server.CreateObject("aDODB.recordset")
rs_hot1.open sql_hot1,dbconn,3,3
do not rs_hot1.eof
%>

<ul> <li> <%=rs_hot1("js")%> </li> </ul>

<%
rs_hot1.MoveNext
loop
%>

<td> </tr> </table>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧