作者asdfgh00 (陆)
看板Perl
标题[问题] 资料库查询(fetchrow)问题
时间Tue Feb 9 01:12:38 2010
╔════╦════╦════╗
║column 1║column 2║column 3║
╠════╬════╬════╣
║ a ║ b ║ c ║
╠════╬════╬════╣
║ d ║ e ║ f ║
╚════╩════╩════╝
如果查询资料库得到上面的结果,而我希望能将查询结果以
$array[0] = a, b, c
$array[1] = d, e, f
的方式存入array的话,请问怎麽写比较好呢?
以下是查询资料库的部分
$SQLSTR = "select * from table;
";
$sth = $dbh->prepare($SQLSTR) or print "Can't prepare statement:
$DBI::errstr\n$SQLSTR\n
";
$sth -> execute() or print "Can't execute statement:$DBI::errstr\n$SQLSTR\n
";
@result = $sth->fetchrow_array;
感谢各位强者的帮忙 m(-_-)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.77.252
1F:→ frank1983:while(@row=$sth->fetchrow_array){push @array,[@row]} 02/09 01:44
是说直接把抓到的@row塞到@array里吗?
可是我试过之後,array的内容印出来会变成
ARRAY(0x1a24064)耶
※ 编辑: asdfgh00 来自: 111.252.77.252 (02/09 02:23)
2F:→ paulpu:解个参照吧 02/09 08:23