[+] perl + InterBase - pobieranie danych z bazy
: 22 listopada 2008, 22:29
Witam,
Próbuje napisać skrypt, który pobierze mi dane z bazy i je wyświetli na ekran.
Mam takie coś:
Kombinuje, kombinuje jak tu napchać danych do zwykłej tablicy albo do hasha (bez różnicy) i potem to wyrzucić na ekran. Osiągnąłem, że wypluwa jedynie pierwszy rekord, a jest przecież więcej :-(
Jeśli ktoś jest w stanie podpowiedzieć jak to ogarnąć z góry dzięki.
pzdr.
Próbuje napisać skrypt, który pobierze mi dane z bazy i je wyświetli na ekran.
Mam takie coś:
Kod: Zaznacz cały
my $sth = $dbh->prepare("select pole1, pole2, pole3, pole4, pole5 from dane where (pole1 = 1)") || "Can't prepare statement: $DBI::errstr";
$sth->execute() or die "Can't execute statement: $DBI::errstr";
my $row = $sth->fetchall_arrayref();
foreach my $rowS( @$row ) {
(my $data) = @$rowS;
print "$data\n";
}
print "Query will return $sth->{NUM_OF_FIELDS} fields.\n\n";
print "Field names: @{ $sth->{NAME} }\n";
Jeśli ktoś jest w stanie podpowiedzieć jak to ogarnąć z góry dzięki.
pzdr.