如何从数据库中取多个字段的值给多唯数组?

lgs6715 2003-02-10 03:42:44
我现在想要做的东东:
http://www.icbc.com.cn/finance/calculator-per.shtml 个人存款计算器
碰到个问题:
如何取利率?我猜利率是从数据库从取出来的,赋给多唯数组

假设表tab_rate字段
币种 money 存款种类 kind 期限 term 利率rate

<script>
myarray=new Array()
<%
sql="SELECT money, kind, term, rate, updatetime FROM TAB_RATE WHERE (type LIKE '%储蓄%利率%') GROUP BY money, kind, term, rate, updatetime ORDER BY updatetime DESC, term"

set rs=dataconn.execute(sqlstr)
do while not rs.eof
%>

myarray[<%=rs("money")%>]=new Array("<%=trim(rs("kind"))%>","<%=rs("term")%>","<%=rs("rate")%>") --------A

<%
rs.movenext
loop
rs.close:set rs=nothing
conn.close:set conn=nothing
%>
</script>


A这样写能达到选择了币种、 存款种类、期限、就确定利息的目的吗?
A这样写是想得到多唯数组:
myarray[money][kind][term][rate]

...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgs6715 2003-02-10
  • 打赏
  • 举报
回复
是一个好办法,不过要用num转一下

能直接取出这样的数组吗?
myarray[money][kind][term][rate]
sportdog 2003-02-10
  • 打赏
  • 举报
回复
{
var gh=new Array();
var xm=new Array();
var bm=new Array();
<% num=0
sql7="select gh,xm,ksbh from jb_ry order by ksbh"
set rs7=conn.execute(sql7)
while not rs7.eof %>
gh[<%=num%>]=<%="'"&trim(rs7("gh"))&"'"%>; xm[<%=num%>]="<%=rs7("xm")%>"; bm[<%=num%>]="<%=trim(rs7("ksbh"))%>" ;
<% num=num+1
rs7.movenext
wend
%>
}

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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