不知道有没有人知道???
ariqi 2003-04-02 05:14:26 应该在perl版本里问,可是去那里的人太少了,我知道大家肯定有人懂perl,帮我解答解答!
perl 中是不是运行了 open(INPUT,filename)后不允许执行DB操作???
我的程序:
.......
open(INPUT,filename);
while(<INPUT>)
{
my $sth_db=$dbh->prepare(qq{.......});
my @data;
$sth_db->execute;
while(@data=$sth->fetchrow_array())
{
......
}
}
close INPUT;
如果不可以,那么我应该怎么做???
流程是这样的,
读取文件的循环中:文件里读取(按行)信息,将其中的id读出来后从数据库里读这个id相对应的msg!