您的位置:程序门 -> 其他开发语言 -> 脚本语言(perl ,python)



如何将sql查询的结果存放到数组中并依次取出?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何将sql查询的结果存放到数组中并依次取出?[已结贴,结贴人:nevgip]
发表于:2007-12-17 10:08:00 楼主
比如
my   $sql="select   *   from   xxx   where   xxx"
这样

1   如何运行这个sql语句
2   如何把存放的结果存到一个数组中
3   如何把数组中的结果依次取出

谢谢!
发表于:2007-12-17 10:44:391楼 得分:2
用dbi   模块。
发表于:2007-12-17 11:08:282楼 得分:0
不太懂。。。。。
发表于:2007-12-17 12:56:173楼 得分:18
perl code
use dbi; $dbh = dbi->connect'dbi:driver:database', 'username', 'auth', { raiseerror => 1, autocommit => 1}); $dbh->do$non_select_sql_statement); $results = $dbh->selectall_arrayref($select_sql_statement); $sth = $dbh->prepare($sql_select_statement); $sth->EXECute( ); while@row = $sth->fetchrow_array) { # ... } $dbh->disconnect( );
发表于:2007-12-17 14:40:554楼 得分:0
谢谢楼上!


快速检索

最新资讯
热门点击