Код: Выделить всё
#!/usr/bin/perl
use DBI;
use Data::Dumper;
### инициализация соединения с mysql
### и оффтопный код поскипаны
$sql="select OPTIN, count(*) as NUMBER from TBL group by OPTIN'; # OPTIN is tinyint(1)
$sth=$dbh->prepare($sql); $sth->execute;
while ($db_ent=$sth->fetchrow_hashref)
{
print Dumper($db_ent), "\n";
print "Optin with quotes: ", Dumper($db_ent->{'OPTIN'}, "\n";
print "Optin without quotes:", Dumper($db_ent->{OPTIN}, "\n";
}
Код: Выделить всё
db_ent: $VAR1 = {
'OPTIN' => '1',
'NUMBER' => '138'
};
Optin with quotes: $VAR1 = undef;
Optin without quotes: $VAR1 = '1';
У кого-нибудь есть занятных мыслей по этому поводу?