如何动态循环显示数据库中的图片
我现在要动态循环显示保存在数据库中的图片,从数据库中查出保存图片信息的那条数据的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'>
可为什么只显示最后一张图片?望高手指点
我现在要动态循环显示保存在数据库中的图片,从数据库中查出保存图片信息的那条数据的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'>
可为什么只显示最后一张图片?望高手指点
<%
'连接数据库语句省略,假定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
%>
我没有调试,你试试
不好意思,刚进来时只看到你的第一贴,如果查询出来的结果有多条,要用循环输出
我的图片已ole的形式保存在数据库中的
如何循环输出
循環輸出的時候,要使用do while 語句的.
<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张图片,但现在只显示一张图片,是最后一张
可惜ASP没有经常自动刷新功能,所以好象有点复杂啊!
binary read
然后 binary write