我已經離開了mysql和perl遊戲很多年了,似乎無法得到這個權利。我有一張只有3列的桌子。 'cnt'就是其中之一。我想要做的就是查詢'name'上的表並查看名稱是否存在。如果是這樣,我想捕捉'cnt'的值。該表有一個testName的記錄,值爲2,我手動添加。當這個腳本運行時,它返回空。簡單的perl mysql查詢不起作用
my $count;
my $pop = qq(SELECT cnt FROM popular WHERE name="testName");
my $sth = $dbh->prepare($pop);
$sth->execute() or die $dbh->errstr;
my @return;
while (@return = $sth->fetchrow_array()) {
$count = $return[1];
}
print "our return count is $count";
這對任何人都很明顯,我做錯了什麼?
確實「返回空」意味着它甚至不打印出「我們的退貨計數是」? – ysth
它打印出字符串,但在「is」後停止。 $ count不包含任何內容。 –
在[PerlMonks]上交叉發佈(http://perlmonks.org/index.pl?node_id=1063854)。 – Kenosis