阿达一族 游戏攻略:asp关于多条数据取值问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/14 06:50:58
我做了一个页:
<%
pid=request.QueryString("pid") //这个地方pid是多选,可能是pid=1,2,5
set rs=server.CreateObject("adodb.recordset")
sql="select * from city where id='"&pid&"'"
rs.open sql,conn,1,3
city=rs("city") //请问怎么在这里能取出所有pid对应的值?
......
%>

是不是要用到循环语句,帮忙解决一下,我不会用这个!这里取到的city值我还要存到下一个表里面!!
在表里面的格式:
id city
1,2,5 北京,上海,大连
二楼,谢谢你的回复,现在现在我按你说的作了一下,还是出现了新问题!
存在数据库的还是只有一个值,是最后一个值。请问怎么解决??

<%
pid=request.QueryString("pid")
pidArray=Split(pid,",")
set rs=server.createobject("adodb.recordset")
For i=0 To UBound(pidArray)
sql="select * from city where id="&pidArray(i)
rs.open sql,conn,1,3
city=rs("city")
................
Next