Hi,
ich versuche gerade mit Perl auf eine Datenbank zuzugreifen. Funktioniert auch ganz gut (also ich bekomme das angezeigt, was ich brauche). Allerdings verwirrt mich folgende Fehlermeldung
Can't locate object method "finish" via package "DBI::db" at user.pl line 30.
passender Skriptausschnitt:
Die vorletzte Zeile ($db->finish;) verursacht besagte Fehlermeldung.
Jetzt weiß ich allerdings nicht genau, was das Teil genau macht. Wenn ich es weglasse, funktioniert das Skript auch.
anddie
ich versuche gerade mit Perl auf eine Datenbank zuzugreifen. Funktioniert auch ganz gut (also ich bekomme das angezeigt, was ich brauche). Allerdings verwirrt mich folgende Fehlermeldung
Can't locate object method "finish" via package "DBI::db" at user.pl line 30.
passender Skriptausschnitt:
PHP:
my $db=DBI->connect("DBI:mysql:$dbname;$dbhost",$dbuser,$dbpw);
$sql="SELECT * FROM users";
my $Abfrage = $db->prepare($sql);
$Abfrage->execute();
my @Datensatz;
while(@Datensatz = $Abfrage->fetchrow_array()) {
print @Datensatz;
print "\n";
}
$db->finish;
$db->disconnect;
Jetzt weiß ich allerdings nicht genau, was das Teil genau macht. Wenn ich es weglasse, funktioniert das Skript auch.
anddie