我正在编写一个 perl 脚本,该脚本将访问 MySQL 数据库以确定工具是否通过或失败,当我尝试在代码上获取 row_array 时出现错误。
基本上正在发生的事情是我正在循环一个测试列表,看看它们是通过还是失败,所以循环看起来像:
foreach my $test (@tests){
$sth = $dbh_k->prepare("select fn_get_test_status(' $test ');");
$sth->execute();
my @data = $sth->fetchrow_array();
print("$test\n");
print("@data\n");
}
并且该函数返回字符串“通过”或“失败”但是我不知道如何仅将那个字符串拉出并将其合并到我的 perl 脚本中。
我不断收到错误 Use of uninitialized value in join or string at line xx.
任何提示或想法?谢谢你
编辑:我可能有一个数组数组作为我的数据类型返回,我如何进入它来检查它的内容?