Sign-up....

如何动态循环显示数据库中的图片

我现在要动态循环显示保存在数据库中的图片,从数据库中查出保存图片信息的那条数据的id后

循环生成如下:

<img src='showimg.asp?id=22'>

<img src='showimg.asp?id=15'>

<img src='showimg.asp?id=2'>

<img src='showimg.asp?id=1'>

可为什么只显示最后一张图片?望高手指点

[229 byte] By [msdn] at [2007-8-15 10:03:19]
# 1 Re: 如何动态循环显示数据库中的图片

<%

'连接数据库语句省略,假定conn为连接

sql="select * from 存放图片的表 where 条件"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

do while not rs.eof

response.write "<img src="&trim(rs("存放图片的字段"))&">"(不知道你数据库的图片是以什么形式存放的,我这里是存放图片的路径)&"<br/>"

rs.movenext

loop

%>

我没有调试,你试试

gxh7506 at 2006-5-15 17:30:45 >
# 2 Re: 如何动态循环显示数据库中的图片

不好意思,刚进来时只看到你的第一贴,如果查询出来的结果有多条,要用循环输出

gxh7506 at 2006-5-15 17:35:25 >
# 3 Re: 如何动态循环显示数据库中的图片

我的图片已ole的形式保存在数据库中的

Navywang917 at 2006-5-15 17:36:20 >
# 4 Re: 如何动态循环显示数据库中的图片

如何循环输出

Navywang917 at 2006-5-15 17:44:23 >
# 5 Re: 如何动态循环显示数据库中的图片

循環輸出的時候,要使用do while 語句的.

csover8 at 2006-5-15 17:45:04 >
# 6 Re: 如何动态循环显示数据库中的图片

<img src='showimg.asp?id=22'>

<img src='showimg.asp?id=15'>

<img src='showimg.asp?id=2'>

<img src='showimg.asp?id=1'>

就是do while 产生的,按道理应该显示4张图片,但现在只显示一张图片,是最后一张

Navywang917 at 2006-5-15 17:48:40 >
# 7 Re: 如何动态循环显示数据库中的图片

可惜ASP没有经常自动刷新功能,所以好象有点复杂啊!

mhxz5680 at 2006-5-15 17:49:35 >
# 8 Re: 如何动态循环显示数据库中的图片

binary read

然后 binary write

byyt at 2006-5-15 17:50:10 >

Web

All Classified