关于数据库取值的问题,急 首先上代码
rs1=conn.executquery("select foodname from tb_foodinfo where foodid='"orderid"'");
while(rs1.next()){
foodname=rs1.getstring("foodname");
rs2=conn.executequery("select type from restruant where foodname='"foodname"'");
while(rs2.next()){
type=rs2.getstring("type");//取出饭店的名字
}
rs3=conn.executequery("select tel from telbook where type ='"type"'");
while(rs3.next()){
tel=rs3.getstring("tel");//根据饭店名取出电话
}
print(type+tel);
}
最后是执行结果
全聚德 13111111111
狗不理 13122222222
全聚德13122222222
这是什么原因呀?执行的前两条结果是对的啊,第三条是怎么回事?应该怎么解决呢?急用