循环返回数据库内容,数据库问题。
返回数据库内容如何判断有没有记录
循环返回中每次返回一行
在返回每一行中可以返回指定的列给指定变量。
例如:
my $name;
my $pass;
循环中
$name.=表中name字段
$pass.=表中pass字段
循环结束
[解决办法]
你需要自己改改,比如:
...
$results = $dbh-> selectall_arrayref( "select name, pass from sometable ");
...
while (@row = $sth-> fetchrow_array) {
my $name = $row[0];
my $password = $row[1];
#do something
}
...