嗨,我有這段代碼。我的perl腳本掛在@row部分的某處。我打印下一個查詢語句,它在SQL中工作。mysql,perl腳本在檢索數據時被凍結
爲什麼掛呢?
foreach $device (...)
$sth2 = $dbh->prepare(qq|SELECT DISTINCT S,`W(m)`,`L(m)`,V FROM `$SQL_TABLE_NAME` WHERE DEVICE='$device'|);
$sth2->execute();
my %TEMP =();
while (my @row = $sth2->fetchrow_array())
{
$TEMP{S}{$row[0]} = 1;
$TEMP{W}{$row[1]} = 1;
$TEMP{L}{$row[2]} = 1;
$TEMP{V}{$row[3]} = 1;
}
我發現,通過改變S和V可變抽取的順序有所不同修復我的腳本...什麼給... – Gordon 2011-03-03 20:45:15