私は次のようなPerlコードを持っています:
$pre = $dbh->prepare("select distinct skills from people");
$pre->execute;
my @preList;
while (my $row = $pre->fetchrow_array()) {
push (@preList,$row);
}
print "Pre list: $_" foreach @preList;
SQLでまったく同じステートメントを試すと完全に機能しますが、このプログラムを実行すると何も出力されません(空のことを示唆しています@preList
)。私はおそらく非常に愚かなことをしていますが、それを見ることはできません。以前にデータを取得するためにこの形式を使用したことがありますが、これは完全に機能します。誰かが私が間違ったことを見ることができますか?